当在Ubuntu下使用Eclipse CDT时,由于系统默认使用UTF-8编码,因此读取GBK格式编码文件会出现中文乱码。
解决的方法是让系统支持GBK编码
步骤如下:
修改 /var/lib/locales/supported.d/local
添加
zh_CN.GBK GBK
zh_CN.GB2312 GB2312
执行命令:sudo dpkg-reconfigure --force locales
会看到生成成功结果
然后在Eclipse中将资源(Resource)属性页中的编码选择(或直接输入)GBK即可