我想在NetBeans IDE(版本6.9.1)中更改文件的编码,假设从ANSII到UTF-8。我怎么能这样做?
编辑:我会更准确。我不想更改NetBeans中的默认编码。我只想更改当前编辑文件的编码。
答案 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中使用它。
操作非常简单,在状态行中,您可以看到打开文件的编码,然后您可以从中定义其新编码。
答案 7 :(得分:0)
只需尝试将Projects Encoding设置为“ UTF-8”,然后在同一Project中复制文件(以iso编码)(如果不需要旧文件,只需将其删除)-现在复制的文件将就像UTF-8一样-也许这会对您有所帮助:)