最有效的方法是在build.gradle文件中加入如下内容:
[compileJava, compileTestJava]*.options*.encoding = 'UTF-8'
单纯地在setting里设置file encoding是没有用的
Setting->File Encodings->IDE Encoding选择utf-8,不要选择“system default”
同时,Default encoding for properties files 也选择 UTF-8
方法二
build.gradle文件中加入如下内容:
//编译groovy代码时采用 UTF-8 tasks.withType(GroovyCompile) { groovyOptions.encoding = "UTF-8" } //编译JAVA文件时采用UTF-8 tasks.withType(JavaCompile) { options.encoding = "UTF-8" } //如果生成javadoc出现编码问题添加 javadoc { options{ encoding "UTF-8" charSet 'UTF-8' author true version true links "http://docs.oracle.com/javase/7/docs/api" title "这里写文档标题" } }