如何更改NetBeans中的文件编码?

我想在NetBeans IDE(版本6.9.1)中更改文件的编码,比如从ANSII到UTF-8。 我怎样才能做到这一点?

编辑:我会更精确。 我不想更改NetBeans中的默认编码。 我只想改变当前编辑的文件的编码。

在NetBeans模型中,所有项目文件应该具有相同的编码。 答案是你不能在Netbeans中这样做。

如果您在Netbeans工作,则应考虑使用其他工具将所有文件转换为单个编码。

转到Netbeans主页中的etc文件夹 – >打开netbeans.conf文件并添加netbeans_default_options行:

 -J-Dfile.encoding=UTF-8 

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

要检查帮助 – >关于并检查系统: Windows Vista version 6.0 running on x86; UTF-8; nl_NL (nb) Windows Vista version 6.0 running on x86; UTF-8; nl_NL (nb)

NetBeans文档仅说明FileEncodingQuery(FEQ)的层次结构 ,build议您可以在每个文件的基础上设置编码:

  • NetBeans wiki文章“DevFaqI18nFileEncodingQueryObject”: 项目编码与文件编码 – NetBeans 6.x中使用哪些优先规则?

仅供参考,这是关于项目范围设置的wiki页面:

  • NetBeans wiki文章“FaqI18nProjectEncoding”: 如何设置或修改项目的字符编码?

有一个古老的Bugreport关于这个问题。

在项目浏览器上,右键单击项目,属性 – >常规 – >编码。 这将允许您select每个项目的编码。

这个链接回答你的问题: http : //wiki.netbeans.org/FaqI18nProjectEncoding

您可以更改来源编码或运行时编码。