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

时间:2014-07-16 10:40:07

标签: netbeans encoding

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

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

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

Internal encoding declaration "utf-8" disagrees with the actual encoding of the document ("windows-1250")

  

内部编码声明&#34; utf-8&#34;不同意文档的实际编码(&#34; windows-1250&#34;)。

我创建了index.html by&#34; new file&#34; NetBeans中的函数。项目属性中有UTF-8编码,所以我认为它应该是UTF-8。我真的不知道那些&#39; windows-1250&#39;来自!!

我可以在NetBeans 8.0中找到更改默认编码甚至当前文件编码的选项吗?

提前谢谢你......

3 个答案:

答案 0 :(得分:82)

Solution

提供的{p> 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)

答案 1 :(得分:8)

此处的回答在Netbeans 7.3 Stackoverflow Answer

上对我有用

右键单击项目名称,然后单击属性。来源标签 - &gt;编码并将其更改为您需要的任何内容。在我的情况下,我需要Windows 1252编码。

答案 2 :(得分:2)

我在Ubentu 14.04的netbeans 8.1中遇到过西里尔字符(俄语和乌克兰字母)的问题。我已修复问题,如@Rex Wagenius建议+我必须更改netbeans的字体(在主菜单中:工具 - &gt;选项 - &gt;字体和颜色 - &gt;语法选项卡 - &gt;字体从Courier更改为Serif 20) 。希望这个答案对一些有相同问题的用户有所帮助。