Eclipse 亂碼 解決方案總結(UTF8 -- GBK) (轉)
UTF8 --> GBK; GBK --> UTF8
eclipse的中文亂碼問題,一般不外乎是由操作系統平台編碼的不一致導致,如Linux中默認的中文字體編碼問UTF8, 而Windows默認的中文編碼為GBK,因此將Linux和Windows下的eclipse/Myeclipse項目源碼在不同平台間的拷貝,都會出現亂碼,原因就是中文字元編碼的不一致。
解決辦法1:
修改工作空間的編碼格式:Window->Preferences->General->Workspace->Text file Encoding
解決辦法2:
修改單個工程的編碼格式:
右擊工程,在彈出的菜單中選擇最後一項「Properties」 ,
在打開的新窗口左邊的菜單樹中選擇 Info(即第一個),然後在右面找到 Text file encoding ,選擇 「other」,在下拉框中選擇需要的編碼方式。
解決辦法3:修改一類文件的編碼格式:Window-->Preferences-->General-->Content Types-->把需要的文件類型指定一種編碼,比如GBK
解決辦法4:
eclipse文件轉碼(UTF8-GBK) -- 批量文件轉碼工具,強大!http://pan.baidu.com/share/link?shareid=61340&uk=3204866771
注意事項:
1. 如果項目中既有UTF8編碼的工程,又有GBK等編碼的工程,那麼可以將不同編碼的項目設定在不同的工作空間(Swicth Workspace),這樣分開進行開發,就不會有編碼的混亂了。
2. Android NDK 的Native C/C++開發,Java和C/C++編碼要一致,否則編譯會報錯。
3. 如果Linux下想支持GBK中文編碼(在Windows下文件中的中文不亂碼),那麼需要在系統的編碼設置里進行設定,詳細可以網路搜索,不贅述。
推薦閱讀:
※複合材料模具解決方案
※客廳狹長太丑了?五個解決方案隨你挑!
※【經絡養生】9套調理全身系統的艾灸解決方案
※「解決方案哪家強?」近600家智能製造解決方案供應商刮分千億市場
※[轉]裸官問題需要有一攬子解決方案