很多人有這種情況,導入eclipse的項目時註釋還是打印出來的log都會出現方塊問號之類的亂碼,編譯出來的app顯示也亂碼。
這是因爲eclipse普遍用的是GBK,而studio用的是utf-8。很多網上的說,將studio右下角的utf-8改爲GBK即可,但是這樣做一次只能改變顯示的窗口部分代碼,顯得麻煩。其實只要一步就好,將compileOptions.encoding = 'gbk'黏貼到你所在項目的build.gradle中(注意,不是最外面的那個build.gradle)
像這樣:
android {
compileSdkVersion 23
buildToolsVersion "23.0.0"
compileOptions.encoding = 'gbk'
defaultConfig {
applicationId "com.example.xxxxx"
minSdkVersion 15
targetSdkVersion 23
}
然後重新編譯即可。
建議:在android studio中項目的編寫還是建議儘量使用utf-8。網上開源一般都是utf-8格式