Eclipse 亂碼 解決方案總結(UTF8 -- GBK) (轉)

原文:http://www.cnblogs.com/bluestorm/archive/2012/09/20/2695567.html

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家智能製造解決方案供應商刮分千億市場
[轉]裸官問題需要有一攬子解決方案

TAG:亂碼 | 方案 | 解決方案 | 總結 | Eclipse | UTF8 |