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

如何更改NetBeans中的文件编码?,netbeans,ide,Netbeans,Ide,我想在NetBeans IDE(6.9.1版)中更改文件的编码,比如从ANSII改为UTF-8。我该怎么做 编辑:我会更精确。我不想更改NetBeans中的默认编码。我只想更改当前编辑文件的编码。在NetBeans模型中,所有项目文件都应该具有相同的编码。答案是,在Netbeans中不能这样做 如果您在NETBeCe中工作,您应该考虑使用其他工具将所有文件转换为单个编码。 < P> NETBeS文档仅声明了FieleNoCoQuice查询(FEQ)的层次结构< /强>,建议您在每个文件基础上可>

我想在NetBeans IDE(6.9.1版)中更改文件的编码,比如从ANSII改为UTF-8。我该怎么做


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

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


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

< P> NETBeS文档仅声明了FieleNoCoQuice查询(FEQ)的<强>层次结构< /强>,建议您在每个文件基础上<强>可> /强> SET编码:

  • NetBeans wiki文章“devfaqi18nfilencodingQueryObject”:
仅供参考,这是关于项目范围设置的wiki页面:

  • NetBeans wiki文章“FaqI18nProjectEncoding”:

关于这个问题有一个老问题。

转到Netbeans主页中的etc文件夹-->打开
Netbeans.conf
文件并添加 在
netbeans\u default\u选项上
下一行:

-J-Dfile.encoding=UTF-8
重新启动Netbeans,它应该在UTF-8中


要选中“转到帮助-->关于”并检查系统:
x86上运行的Windows Vista 6.0版;UTF-8;nl_nl(nb)

此链接回答您的问题:


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

在project explorer上,右键单击项目,属性->常规->编码。这将允许您选择每个项目的编码。

是的,您可以使用此插件更改特定文件的编码。有了这个插件,你将能够毫无问题地处理文件的不同编码

现在它是NetBeans 8.2的1.4.0版,我几天前在Windows 10中使用过它

操作非常简单,在状态行中可以看到打开文件的编码,并从中可以定义其新编码


只需尝试将项目编码设置为“UTF-8”,并将文件(以iso编码)复制到同一项目中(如果您不需要旧文件,请将其删除)-现在复制的文件将为UTF-8-也许这将帮助您:)

谢谢。如果有人知道这样一个工具,请在这里发布:@JohmM2,如果您没有找到更好的工具,您可以使用jEdit更改文件编码。您可以根据需要逐个转换文件。我不知道目前的自动工具,特别是如果你有不同编码的文件。你可以使用iconv命令行工具,但我不确定它是否能发挥最好的作用,也不确定它是否是最好的工具。对于未来的世代,可以使用记事本++来更改编码。打开文件,查看它的编码。转换为所需文件并保存。有没有办法更改或转换整个文件夹和文件的子文件夹?+1在Mac 10.8上对我有用。。文件位于此处:
/Applications/NetBeans/NetBeans 7.2.1.app/Contents/Resources/NetBeans/etc/NetBeans.conf
NetBeans 8.0.1在Windows 8.1上64位已确认工作(只需将conf文件保存到桌面,并由于Windows控制异常而放回原始文件夹即可)。在Windows 8.1上的NetBeans 8.0.2中工作!似乎不是每件事都有效:。。。是在
netbeans.conf
中设置的,但不适用于JSP…在Windows 10上,可以在
C:\Program Files\netbeans 8.1\etc\netbeans.conf
中找到该文件。我知道我正在发表necro评论,但上面的这篇高票帖子救了我。。。令人难以置信的是,我花了数年时间手动配置Eclipse中每个子选项的编码,而NB只有一行?!我不知道以前版本的NetBeans,但目前(NetBeans IDE 8.1)这是适合我的解决方案。在路由上只有一点不同:属性->源->编码。这是因为我有几个不同语言的项目,我可以将西班牙语项目的编码设置为ISO-8859-2,其余的设置为UTF-8,这是web项目的推荐编码。非常感谢jcarballo!