Gradle / Netbeans - 如何在编辑器和编译器中将编码设置为 UTF-8



我在 Netbeans 中创建了一个 Gradle-Project,并将一些现有的 UTF-8 编码源文件转换为它(只需将它们复制到项目文件夹即可(

问题:Netbeans 编辑器和 Gradle 构建的 jar 使用错误的字符编码(Win1252,我的系统编码(来显示 (Netbeans( 和编译 (Gradle( 文件。

如何避免这种情况并将 NB/Gradle 配置为使用 UTF-8?

解决方案: 我必须将 Netbeans 中使用的编码全局设置为 UTF-8。 在 netbeans.conf 中将"-J-Dfile.encoding=UTF-8"添加到参数"netbeans_default_options"。就这样。

没有已知的方法可以仅为 gradle 项目设置使用的编码。

使用 NetBeans 插件门户中的"编码支持"插件,可以为每个文件单独设置编码。我不知道为文件保存此设置的位置。
过程:打开文件时,可能会打开一个消息框,以通知错误的编码。同意继续,然后更改 IDE 右下角的编码。文件会自动重新加载。需要为项目中的每个文件重复过程,这很烦人。
用于 Apache NetBeans 12.0,插件 1.7.0,Gradle 项目类型。

最新更新