1. 程式人生 > >Android Studio中編碼問題(出現中文亂碼)

Android Studio中編碼問題(出現中文亂碼)

Android Studio中setting中選擇File Encodings:如下圖所示

這裡寫圖片描述

這裡面主要有4塊區域需要注意:

  • IDE Encoding:ide 的編碼
  • Project Encoding:專案的編碼
  • File or DirectorEncoding:各個檔案或者目錄的編碼
  • Property File Encoding:屬性檔案的編碼

(1) 編碼問題一般都是出現對應的編碼不對,統一編碼就不會出現中文亂碼問題了,通過調整上面編碼設定可以設定AS中顯示的編碼;
同時防止檔案之間編碼不同,可以先用EditPlus文字檢視器檢視和設定檔案的編碼來解決

以上設定僅僅是在你的Android Studio中顯示的編碼方式,也就是你在程式設計過程中看起來的編碼。第二步還應該設定編譯器的編碼方式。
(2)在Project的下面開啟Gradle Scripts,然後開啟你的Module的buile.gradle.在其中加入如下程式碼:(沒試過,待驗證)
用虛擬機器執行應用時APP介面文字亂碼:採取此設定

android {  
    ......  

    compileOptions {  
        encoding "UTF-8"     //或者 "GBK" 
    }  
}