1. 程式人生 > >Gradle專案編譯報錯: 編碼 GBK 的不可對映字元

Gradle專案編譯報錯: 編碼 GBK 的不可對映字元

    今天找出許久未看的JAVA專案進行操作,也不知道是什麼原因,編碼竟然是GBK的,然鵝我的Eclipse預設編碼是UTF8,專案是可以執行的,但是中文各種錯亂,把所有檔案改成UTF8編碼後發現報錯“編碼 GBK 的不可對映字元”;最後通過修改build.gradle檔案編碼解決(改成utf-8,難道Gradle專案編譯編碼是根據這個檔案的編碼來的?)

    如何上述方法沒有解決,請在build.gradle中新增下面這段程式碼

tasks.withType(JavaCompile) {    
    options.encoding = 'UTF-8'  
}