解決 Android Studio 亂碼問題

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

1、IDE亂碼.net

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

File > Settings > Appearance & Behavior > Appearance,將default fonts改成Microsoft YaHei(改爲其它SimHei,SimSun也行,但我的以爲雅黑好看些)。ip

設置好了以後,當即就能看到篩選框裏的中文字符了。get

 

2、代碼裏中文it

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

我如今加入的這個項目是由原來Eclipse建立的,一旦有亂碼問題,同事就說把Properties裏的編碼改爲GBK就能夠了。cli

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

File > Settings > Editor > File Encodings 裏Project Encoding改成UTF-8,爲了統一規範,我也將其它Encoding項也設置爲UTF-8了。coding

3、Gradle 亂碼

最後,若是有朋友遇到Gradle提示中文亂碼的問題,能夠參考http://blog.csdn.net/sljjyy/article/details/11976099,我目前沒有遇到過。

相關文章
相關標籤/搜索