Encoding 在IntelliJ IDEA中打开Gradle项目,设置编码

Encoding 在IntelliJ IDEA中打开Gradle项目,设置编码,encoding,intellij-idea,gradle,Encoding,Intellij Idea,Gradle,我正在Windows 7上使用IntelliJ IDEA 14.1.2。我的项目使用Gradle2.5。每次我使用File | open打开项目时,我的所有文件都会设置为windows-1252编码。是否有一种简单的方法可以将build.gradle文件中的所有文件(模块、项目)的编码设置为UTF-8,以便IntelliJ自动使用此设置 即使将文件|其他设置|默认设置|编码|项目编码设置为UTF-8,文件仍作为windows-1252打开 可以转到设置并手动设置每个文件的编码(通过将其应用于项目

我正在Windows 7上使用IntelliJ IDEA 14.1.2。我的项目使用Gradle2.5。每次我使用
File | open
打开项目时,我的所有文件都会设置为windows-1252编码。是否有一种简单的方法可以将
build.gradle
文件中的所有文件(模块、项目)的编码设置为UTF-8,以便IntelliJ自动使用此设置

即使将
文件|其他设置|默认设置|编码|项目编码
设置为UTF-8,文件仍作为windows-1252打开


可以转到设置并手动设置每个文件的编码(通过将其应用于项目根目录),但这并不理想,因为每个开发人员都必须在每次清理签出后执行此操作。

我猜您正在使用IntelliJ IDEA for Windows


你试过设置了吗<代码>文件>设置然后
编辑器>文件编码
并将
IDE编码
项目编码
更改为UTF-8。

IDEA的最新版本(在我的例子2016.1.4中)似乎默认使用UTF-8。这当然意味着这个具体问题已经解决。

当然是工作了。我正在寻找一种方法,从格拉德尔做到这一点。我不想在每次打开项目时都这么做。我对gradle不太了解,但我试图重现您的问题,似乎
项目编码在重新启动后没有保持下去。。。但是,作为一种解决方法,您可以将根文件夹的
默认编码定义为UTF-8(这样所有文件都可以继承该设置)。不,我的问题是在打开Gradle项目后,编码设置为windows-1252。仅使用IntelliJ可以在一台机器上保留此设置,但另一个开发人员也必须这样做。问题是gradle如何做到这一点。您找到解决方案了吗?