解決 Android Studio 亂碼問題


Android Studio中的亂碼分好幾種,一是IDE的不同窗口里顯示亂碼,如:logcat篩選框,SVN提交的注釋框。二是代碼里設置中文,到了真機UI上就顯示的亂碼,如:xxx.setText("中文")。

一、IDE亂碼

Log Level 右邊的過濾框明明輸入的是中文,結果顯示是亂碼。

File > Settings > Appearance & Behavior > Appearance,將default fonts改為Microsoft YaHei(改成其它SimHei,SimSun也行,但個人覺得雅黑好看些)。

設置好了之后,立即就能看到篩選框里的中文字符了。

 

二、代碼里中文

代碼里設置中文,到了真機上TextView之類的控件上就顯示為亂碼,如:xxx.setText("中文")。

我現在加入的這個項目是由原來Eclipse創建的,一旦有亂碼問題,同事就說把Properties里的編碼改成GBK就可以了。

先不論他的對錯,但他這么一改確實就不會亂碼了,但由於我用的是Android Studio,那我該怎么辦呢?

File > Settings > Editor > File Encodings 里Project Encoding改為UTF-8,為了統一規范,我也將其它Encoding項也設置為UTF-8了。

三、Gradle 亂碼

最后,如果有朋友遇到Gradle提示中文亂碼的問題,可以參考http://blog.csdn.net/sljjyy/article/details/11976099,我目前沒有遇到過。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM