eclipse的默認編碼是采用系統的, 也就是說 windows下中文編碼是GB18030,而ubuntu的中文編碼是UTF-8。編碼格式不同,在不同平臺上進行協作開發時就會碰到亂碼情況。
解決方法:
1. 為ubuntu 添加GB18030支持
修改文件, /var/lib/locales/supported.d/zh-hans
添加zh_CN.GB18030 GB18030后保存
執行指令, sudo locale-gen 。 這時系統將更新編碼支持, 估計會下載東西, 出現zh_CN.GB18030... done 說明添加編碼支持成功
2. 修改eclipse的默認編碼為gb18030,
eclipse : window->preferences->general->workspace->Textfile encoding 選擇other項目, 如果沒有GB18030選項,自己添加個, 保存。
這時編碼就修改完畢了