【问题标题】:How to change file encoding in NetBeans?如何更改 NetBeans 中的文件编码?
【发布时间】:2011-05-07 04:48:22
【问题描述】:

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

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

【问题讨论】:

标签: netbeans ide


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

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

    操作很简单,在状态栏可以看到打开文件的编码,然后就可以定义新的编码了。

    【讨论】:

      【解决方案3】:

      在项目资源管理器中,右键单击项目,属性 -> 常规 -> 编码。这将允许您选择每个项目的编码。

      【讨论】:

      • 我不知道以前版本的 NetBeans,但目前(NetBeans IDE 8.1)这对我来说是正确的解决方案。路线上只有一点区别:属性 -> 来源 -> 编码。这是因为我有几个不同语言的项目,我可以用西班牙语为我的项目设置 ISO-8859-2 的编码,而将其余部分保留为 UTF-8,这是 Web 项目的推荐编码。非常感谢 jcarballo!
      【解决方案4】:

      转到 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)

      【讨论】:

      • +1 在 Mac 10.8 上为我工作。文件位于此处:/Applications/NetBeans/NetBeans 7.2.1.app/Contents/Resources/NetBeans/etc/netbeans.conf
      • NetBeans 8.0.1 on Windows 8.1 64 bit 确认工作正常(只需将 conf 文件保存到桌面并返回到原始文件夹,因为 Windows 控制异常)。
      • 在 Windows 8.1 上的 Netbean 8.0.2 中工作!
      • 似乎不适用于一切:netbeans.org/bugzilla/show_bug.cgi?id=179585 ... 设置在 netbeans.conf 中,但不适用于 JSP ...
      • 在 Windows 10 上可以在C:\Program Files\NetBeans 8.1\etc\netbeans.conf找到该文件
      【解决方案5】:

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

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

      【讨论】:

        【解决方案6】:

        关于这个问题有一个老Bugreport

        【讨论】:

        • 我知道我在评论 necro,但上面这个高票帖子救了我……令人难以置信的是,当 Eclipse 中的每个子选项为 NB 的 1 行时,我花了数年时间手动配置编码?!
        【解决方案7】:

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

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

        【讨论】:

          【解决方案8】:

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

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

          【讨论】:

          • 谢谢。如果有人知道这样的工具,请在此处发布:superuser.com/questions/208948/…
          • @JohmM2,如果您没有找到更好的东西,可以使用 jEdit 更改文件编码。您可以根据需要逐个转换文件。我目前不知道自动工具,特别是如果您有不同编码的文件。您可能会使用 iconv 命令行工具,但我不确定它是否能发挥最佳效果并且它是最好的工具。
          • 对于后代- 用于更改编码 Notepad++ 可以使用。打开文件,看看它的编码。转换为所需的并保存。
          • 有没有办法改变或转换整个文件夹和文件的子文件夹?
          猜你喜欢
          • 2014-09-06
          • 1970-01-01
          • 1970-01-01
          • 2015-08-27
          • 1970-01-01
          • 1970-01-01
          • 2013-06-12
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多