在 Eclipse 中更改编码
Posted
技术标签:
【中文标题】在 Eclipse 中更改编码【英文标题】:Change encoding in Eclipse 【发布时间】:2014-02-11 07:20:55 【问题描述】:我正在使用 Eclipse 在 Windows 中处理我的项目(并且我没有检查我的编码是否为 CP-1251)。现在我也将在带有 Eclipse 的 Linux 中使用我的项目,但是使用 UTF8 编码,所以我所有的 cmets 现在都是不可读的。
我可以使用 Eclipse 将它们重新转换为 UTF 吗?
【问题讨论】:
【参考方案1】:您可以在 Preferences 部分设置 eclipse 使用的编码
窗口 -> 首选项 -> 常规 -> 工作区 -> 文本文件编码
您也可以仅在您遇到问题的唯一项目时为单个项目覆盖它。
【讨论】:
是的,但我想将我所有的项目编码更改为 UTF-8。在这种情况下,我的 cmets(俄语)将被表示为不可读的符号。我需要用我的 cmets 将我的 CP1251 文本解码为 utf-8。 在这种情况下,您需要转换整个文件。就这样一个一个地做(不过你可以很容易地写一个小脚本)***.com/questions/64860/… 哦!这就是我要的!谢谢!【参考方案2】:有一个 Eclipse 插件“自动检测编码” - 您可以检测/转换文件中的编码。它可以在 Help->Marketplace 中找到...
我刚开始测试,但到目前为止还有效。
提示:有时您需要将检测器更改为 ICU4j
即使转换在当前文档中不起作用(由于检测),您也可以这样做: CTRL+C 在一个编码切换到另一个和 CTRL+V 它将正确粘贴然后保存。
【讨论】:
【参考方案3】:就我而言,我想更改一些 .properties
文件的编码。
我猜它也适用于其他文件类型。
我所做的和完美的工作是:
转到窗口-->首选项-->常规-->内容类型-->(扩展)文本-->查找Java Properties File
-->将默认编码更改为UTF-8
-->点击Update
这是一张图片:
不知道以前的版本有没有这个选项,但我的版本是2020 - 06。
【讨论】:
以上是关于在 Eclipse 中更改编码的主要内容,如果未能解决你的问题,请参考以下文章
eclipse中如何设置在新建JSP/XML文件时就指定编码UTF-8?