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

时间:2010-11-09 11:34:14

标签: netbeans ide

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

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

8 个答案:

答案 0 :(得分:180)

转到Netbeans home中的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)

答案 1 :(得分:18)

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

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

答案 2 :(得分:8)

NetBeans文档仅为FileEncodingQuery(FEQ)声明层次结构,表明您可以基于每个文件设置编码:

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

答案 3 :(得分:5)

这个问题有一个旧Bugreport

答案 4 :(得分:4)

在项目浏览器上,右键单击项目,属性 - >一般 - >编码。这将允许您选择每个项目的编码。

答案 5 :(得分:2)

此链接回答您的问题: http://wiki.netbeans.org/FaqI18nProjectEncoding

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

答案 6 :(得分:2)

是的,您可以使用此Encoding Support插件更改特定文件的编码(或查看其具有的内容)。使用此插件,您将能够毫无问题地处理文件的不同编码。

现在它在NetBeans 8.2的1.4.0版本中,我几次在Windows 10中使用它。

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

Encoding Support running on Windows 10

答案 7 :(得分:0)

只需尝试将Projects Encoding设置为“ UTF-8”,然后在同一Project中复制文件(以iso编码)(如果不需要旧文件,只需将其删除)-现在复制的文件将就像UTF-8一样-也许这会对您有所帮助:)