【问题标题】:Change encoding in Eclipse在 Eclipse 中更改编码
【发布时间】:2014-02-11 07:20:55
【问题描述】:

我正在使用 Eclipse 在 Windows 中处理我的项目(并且我没有检查我的编码是否为 CP-1251)。现在我也将在带有 Eclipse 的 Linux 中使用我的项目,但是使用 UTF8 编码,所以我所有的 cmets 现在都是不可读的。

我可以使用 Eclipse 将它们重新转换为 UTF 吗?

【问题讨论】:

    标签: eclipse encoding


    【解决方案1】:

    您可以在 Preferences 部分设置 eclipse 使用的编码

    窗口 -> 首选项 -> 常规 -> 工作区 -> 文本文件编码

    您也可以仅在您遇到问题的唯一项目时为单个项目覆盖它。

    【讨论】:

    • 是的,但我想将我所有的项目编码更改为 UTF-8。在这种情况下,我的 cmets(俄语)将被表示为不可读的符号。我需要用我的 cmets 将我的 CP1251 文本解码为 utf-8。
    • 在这种情况下,您需要转换整个文件。就这样一个一个地做(不过你可以很容易地写一个小脚本)stackoverflow.com/questions/64860/…
    • 哦!这就是我要的!谢谢!
    【解决方案2】:

    有一个 Eclipse 插件“自动检测编码” - 您可以检测/转换文件中的编码。它可以在 Help->Marketplace 中找到...

    我刚开始测试,但到目前为止还有效。

    提示:有时您需要将检测器更改为 ICU4j

    即使转换在当前文档中不起作用(由于检测),您也可以这样做: CTRL+C 在一个编码切换到另一个和 CTRL+V 它将正确粘贴然后保存。

    【讨论】:

      【解决方案3】:

      就我而言,我想更改一些 .properties 文件的编码。

      我猜它也适用于其他文件类型。

      我所做的和完美的工作是:

      转到窗口-->首选项-->常规-->内容类型-->(扩展)文本-->查找Java Properties File-->将默认编码更改为UTF-8-->点击Update

      这是一张图片:

      不知道以前的版本有没有这个选项,但我的版本是2020 - 06

      【讨论】:

        猜你喜欢
        • 2013-08-19
        • 1970-01-01
        • 2011-04-14
        • 1970-01-01
        • 1970-01-01
        • 2015-12-15
        • 2012-12-15
        • 1970-01-01
        • 2013-03-01
        相关资源
        最近更新 更多