當(dāng)從eclipse中導(dǎo)入文件的時候,java文件出現(xiàn)了亂碼冶伞,如下圖所示狐史。解決辦法:點擊右上角的Reload in another encoding。
點擊Reload in another encoding之后贪薪,出現(xiàn)彈窗,選擇GBK眠副。
然后画切,選擇Reload。
然后中文就正常了囱怕。
深入思考:為什么會出現(xiàn)這種情況霍弹?
實際上是編碼格式的問題毫别。打開File-Setting-Editor-File Encodings ,發(fā)現(xiàn)我的編碼格式為UTF-8庞萍,而且可以看出從eclipse中導(dǎo)入的java文件的編碼格式為GBK格式拧烦,因此根本原因是:格式不一致因此出現(xiàn)亂碼。
解決辦法:
1.修改java文件編碼格式钝计,上面的解決辦法就是方法1恋博。
2.修改android studio的File Encodings中的編碼格式。
具體解決方法如下:
修改Global Encongding格式為GBK格式私恬,以后再從eclipse中導(dǎo)入文件就不會有中文亂碼問題债沮。同時勾選Transparent native-to-ascii conversion,然后選擇ok本鸣。
——————分割線————————
其實這里也是可以改變java文件的編碼格式的疫衩。path指向java文件路徑,而Encoding表示java文件編碼格式荣德。
選擇GBK或者任何你需要的格式闷煤,同時勾選Transparent native-to-ascii conversion,然后選擇ok即可涮瞻。
到這里還有幾個問題:
GBK跟UTF-8的差別鲤拿?
android studio中默認(rèn)UTF-8?
eclipse默認(rèn)GBK署咽?