为什么gradle构建转换java文件编码
在这里,我正在使用IntelliJ Idea编译spring security源代码,遇到了一个非常棘手的问题,每次我将当前的文件编码转换为“UTF-8”后,可能会有1~2分钟,这样的文件编码会变成“IOS-8859-1”,汉字会变得凌乱。我已采取以下步骤来解决此问题:为什么gradle构建转换java文件编码,gradle,intellij-idea,encoding,spring-security,Gradle,Intellij Idea,Encoding,Spring Security,在这里,我正在使用IntelliJ Idea编译spring security源代码,遇到了一个非常棘手的问题,每次我将当前的文件编码转换为“UTF-8”后,可能会有1~2分钟,这样的文件编码会变成“IOS-8859-1”,汉字会变得凌乱。我已采取以下步骤来解决此问题: 将-Dfile.encoding=UTF-8行添加到idea64.exe.vmoptions和idea.exe.vmoptions文件中 在Intellij Idea页脚部分的右下方,将单个文件编码更改为“UTF-8” 转到设
- 将
行添加到-Dfile.encoding=UTF-8
和idea64.exe.vmoptions
文件中idea.exe.vmoptions
- 在Intellij Idea页脚部分的右下方,将单个文件编码更改为“UTF-8”
- 转到
-->设置
-->文件编码
将每个打开的文件转换为UTF-8
gradle build-x test
时,这样的文件自动变成了IOS-8859-1
,我可以在下面的Idea中看到。也许这是Gradle的结果,但我已经配置了Gradle项目CompileJava编码和字符集“UTF-8”,以下是配置:
tasks.withType(JavaCompile) {
options.encoding = 'UTF-8'
}
希望任何人能帮我解决这样的问题,提前谢谢