如何在NetBeans 8.0中更改默认编码

Dan*_*yel 38 encoding netbeans

我想知道我是否可以在NetBeans 8.0中更改默认编码...我搜索了很多但我没有找到如何更改此版本NetBeans中的编码的方法.

我的html文档中有这个标记: <meta charset="utf-8">

但!正如您在附加图像上看到的那样,NetBeans通知警告我编码问题.

内部编码声明

内部编码声明"utf-8"不同意文档的实际编码("windows-1250").

我在NetBeans中通过"新文件"功能创建了index.html.项目属性中有UTF-8编码,所以我认为它应该是UTF-8.我真的不知道'windows-1250'来自哪里!

在哪里可以找到一些选项来更改NetBeans 8.0中的默认编码甚至当前文件编码?

先感谢您...

Rex*_*ius 86

Danny给出的解决方案

导航到<Netbeans installation directory>/etc并打开该netbeans.conf文件.

-J-Dfile.encoding=UTF-8在以(以下一行开头)的行尾添加netbeans_default_options(确保包含前导空格).

重启Netbeans,它应该是UTF-8

要验证转到help -> about并检查系统:Windows Vista version 6.0 running on x86; UTF-8; nl_NL (nb)

  • 谢谢!完美适用于UTF8的编码.我在C:\ Program Files\NetBeans 8.0.1\etc上找到netbeans.conf文件在第46行末尾添加了你的技巧;):netbeans_default_options =" - J-client -J-Xss2m -J-Xms32m -J-XX: PermSize = 32m -J-Dapple.laf.useScreenMenuBar = true -J-Dapple.awt.graphics.UseQuartz = true -J-Dsun.java2d.noddraw = true -J-Dsun.java2d.dpiaware = true -J-Dsun. zip.disableMemoryMapping = true** - J-Dfile.encoding = UTF-8**" (2认同)

Llo*_*mus 10

这里的答案对Netbeans 7.3 Stackoverflow的答案很有用

右键单击项目名称,然后单击属性.来源选项卡 - >编码并将其更改为您需要的任何内容.在我的情况下,我需要Windows 1252编码.

  • 这是一个最佳答案,因为每个项目可能只需要一个不同的编码设置。 (2认同)
  • 这是一个比公认的更好的答案 (2认同)