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