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

如何更改NetBeans 8.0中的默认编码,netbeans,encoding,Netbeans,Encoding,我想知道是否可以更改NetBeans 8.0中的默认编码。。。我搜索了很多,但还没有找到一种方法来改变这个版本的NetBeans的编码 我的html文档中有此标记: 但是!正如您在所附的图片上看到的,NetBeans通知正在警告我一个编码问题 内部编码声明“utf-8”与文档的实际编码(“windows-1250”)不一致 我通过NetBeans中的“newfile”函数创建了index.html。项目属性中有UTF-8编码,所以我认为应该是UTF-8。我真的不知道“windows-1250

我想知道是否可以更改NetBeans 8.0中的默认编码。。。我搜索了很多,但还没有找到一种方法来改变这个版本的NetBeans的编码

我的html文档中有此标记:

但是!正如您在所附的图片上看到的,NetBeans通知正在警告我一个编码问题

内部编码声明“utf-8”与文档的实际编码(“windows-1250”)不一致

我通过NetBeans中的“newfile”函数创建了index.html。项目属性中有UTF-8编码,所以我认为应该是UTF-8。我真的不知道“windows-1250”是从哪里来的

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

导航到
/etc
并打开
netbeans.conf
文件

在以
netbeans\u default\u选项开始的行末尾添加
-J-Dfile.encoding=UTF-8
(确保包含前导空格)

重新启动Netbeans,它应该在UTF-8中

要验证,请转到
help->about
并检查系统:
x86上运行的Windows Vista 6.0版;UTF-8;nl_nl(nb)


这里的答案在Netbeans 7.3上对我很有效


在项目名称上单击鼠标右键,然后单击“属性”。“源”选项卡->编码,并将其更改为您需要的任何内容。在我的例子中,我需要Windows 1252编码。

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

谢谢你,雷克斯!这似乎是一个答案。首先我误解了这个解决方案,我正在搜索这行代码。。。然后我看到“添加”这个词,突然一切都清楚了:D问题解决了。。。再次感谢,谢谢!对UTF8的编码非常有效。我在C:\Program Files\netbeans 8.0.1\etc上找到了netbeans.conf文件,该文件添加在第46行末尾(您的技巧;):netbeans_default_options=“-J-client-J-Xss2m-J-XX:PermSize=32m-J-Dapple.laf.useScreenMenuBar=true-J-Dapple.awt.graphics.UseQuartz=true-J-Dsun.java2d.NodeDraw=true-J-Dsun.java2d.dpiaware=true-J-Dsun.zip.disableMemoryMapping=true-J-Dfile.encoding=UTF-8”答案有点误导:“netbeans home”,至少对我来说,表示“NetBeans用户主页”,而该文件实际上位于NetBeans安装下的etc目录中directory@AndreiLED:Thx对于反馈,我已经更新了答案。而不是发布一个仅仅链接到另一个答案的答案,请改为重复。这是一个最佳答案,因为每个项目可能只需要不同的编码设置。但它似乎不会更改我使用的现有文件的编码。改为DejaVu Sans Mono解决了我的问题。如果阅读本文的人在显示UTF8字符时遇到问题,请尝试将IDE字体更改为其他字体。是否回答您的问题?