Gradle工程在使用gradle build
构建后,生成的Jar中有中文乱码:

对应的源码如下:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("你好,世界。");
}
}
检查了工程和源文件的编码都是UTF-8
。
在build.gradle
中添加:
tasks.withType(JavaCompile) {
options.encoding = "UTF-8"
}
重新构建即可:
