gradle默認使用系統字符編碼,大多數中文系統是使用GBK編碼java
但程序員絕大部分都是使用UTF-8寫各種java文件以及其餘資源文件程序員
編譯時很容易報錯,好比下面的錯誤:gradle
」警告:編碼 GBK 的不可映射字符「ui
有兩種辦法能夠給gradle添加UTF-8支持編碼
第一種,在咱們的項目配置文件build.gradle中最後添加下面的語句spa
tasks.withType(JavaCompile) { options.encoding = "UTF-8" }
這樣,這個項目在進行gradle打包時,針對java文件就是用UTF-8的編碼進行編譯的了調試
另一種,對咱們下載下來的gradle進行修改,這樣之後默認的編碼就是UTF-8,而不須要每一個項目進行配置code
打開gradle/bin目錄下的gradle.bat文件,修改12行附近的代碼爲blog
set DEFAULT_JVM_OPTS="Dfile.encoding=UTF-8"資源
同時使用notepad++之類的軟件打開gradle文件
編輯第10行左右的代碼爲
set DEFAULT_JVM_OPTS="Dfile.encoding=UTF-8"
這樣就將gradle默認字符編碼修改成UTF-8了
博主認爲仍是第一種方法比較通用,畢竟咱們的項目發佈出去會讓不一樣的程序員編譯調試
因此仍是第一種方法更具通用性。