linux下搭建android开发环境遇到elipse乱码

eclipse打开java文件,中文显示乱码.

原因:我们知道在中文 Windows 下一般来说系统的默认编码是 GBK, 从 Java 开发的角度来说, 就是在进行诸如Java源代码编译, 文件读写等操作时, 默认使用的编码是 GBK; 而我们参照一般的 Ubuntu中文安装文档,可能会建议将默认的语言设置为 zh_CN.UTF-8, 这样会带来一些问题, 比如我在 Windows 使用Eclipse时的编辑器的默认编码是 GBK, 但是在 Ubuntu 下面就是 UTF-8, 同样是使用 Eclipse, 在Windows下的中文文档到了 Ubuntu 中会产生乱码, 必须手工逐个文档设置属性中的编码为 GBK才可以正常;一些测试代码也是以默认编码读取文件的, 这些代码读取出来的文件内容也会包含乱码.

解决方法:

1、eclipse的编码不能改成GBK

  解决办法:

  gedit /var/lib/locales/supported.d/zh

  加入这一行:

  zh_CN.GBK GBK

  保存之后再启动eclipse,就可以把编码改成GBK了,不过还是要手工输入,不能选。

2.把ubuntu的默认编码改成GBK

#sudo gedit /etc/environment

LANGUAGE="zh_CN:zh:en_US:en"GST_ID3_TAG_ENCODING=GBKLANG=zh_CN.GBK

LC_CTYLE=zh_CN.GBK

posted @ 2011-03-26 23:24  haoyuanyan  阅读(704)  评论(0编辑  收藏  举报