在 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设置

eclipse中如何设置在新建JSP/XML文件时就指定编码UTF-8?

eclipse页面乱码怎么解决

MyEclipse/Eclipse中properties文件中文乱码问题解决

jar在eclipse中乱码怎么解决

eclipse连接MySQL中文插入数据库时乱码