Ubuntu下Eclipse中文乱码解决

来源:互联网 发布:u盘安装ubuntu出错 编辑:程序博客网 时间:2024/05/02 21:54


有时候我们会在windows平台下做eclipse的项目,当把Windows下的工程导入到了Linux下Eclipse中,由于以前的工程代码,都是GBK编码的(Windows下的Eclipse 默认会去读取系统的编码,所以Windows下的Eclipse的编码为GBK),而Ubuntu默认是不支持GBK编码的。所以,我们要先让 Ubuntu支持GBK,方法如下:

 

1. 先要修改/var/lib/locales/supported.d这个文件夹的权限,否则不能修改该文件夹下的local文件,使用如下命令

root@locust-GUET:/var/lib/locales# chmod777 supported.d

修改/var/lib/locales/supported.d/local文件

root@locust-GUET:/var/lib/locales# visupported.d/local

在local文件中添加

zh_CN.GBK GBK

zh_CN.GB2312 GB2312

zh_CN.GB18030 GB18030 

如下图所示


root@locust-GUET:/var/lib/locales#dpkg-reconfigure --force locales

然后在输出的结果中会出现

zh_CN.GB2312 up-to-date

zh_CN.GBK up-to-date如下图所示:


2.  Ubuntu就支持GBK编码了,下面开始设置eclipse,

首先选择eclipse菜单栏中的Windows->Preferences, 然后选择General下面的Workspace, Text fileencoding下选择Other GBK,如果没有GBK的选项,没关系, 直接输入GBK三个字母, Apply, GBK编码的中文, 已经不是乱码了。如下图所示


 

 

附:

在终端中也会出现中文乱码的情况。

修改方法也很简单,

1.菜单中选择Terminal ->Set Character Encoding -> Add or Remove.

2.手动添加GBK.

3.选择Terminal ->Set Character Encoding -> GBK OK了。

 

原创粉丝点击