如何在 Eclipse 中支持 UTF-8编码

如何在 eclipse 中添加 UTF-8支持?我想添加例如俄语,但 Eclipse 不支持它。我该怎么办?请指引我。

263519 次浏览

您可能需要安装 译自: 美国《科学》杂志网站(http://archive. eclipse.org/eclipse.org/download/drop/L-3.2 _ Language _ Packs-200607121700/index.php)原文地址: http://archive. eclipse.org/eclipse.org/eclipse.org/downloads/drop/L-3.2 _ Language _ Packs-200607121700/index.php”rel = “ nofollow”原文地址: http:/

只需右键单击 Project —— Properties 并在左侧菜单中选择 Resource。

您现在可以将文本文件编码更改为您希望的任何内容。

试试这个

  • 1) Window > Preferences > General > Content Types,将 UTF-8设为 所有内容类型的默认编码。

  • 2) Window > Preferences > General > Workspace,将 Text file encoding设为 Other : UTF-8

打开 Eclipse 并执行以下步骤:

  1. 窗口-> 参数设置-> 展开常规,然后单击工作区,文本文件编码(近底部)有一个编码选择器。
  2. 选择“ Other”单选按钮-> 从下拉列表中选择 UTF-8
  3. 单击“应用”和“确定”按钮或单击“确定”按钮

enter image description here

可以在运行 eclipse.exe 时设置默认编码集。

  1. 在 Eclipse 主目录中打开 eclipse.ini,如果是 STS,则打开 STS.ini (Spring Tool Suite)
  2. 把下面一行放在文件的末尾

-Dfile.encoding=UTF-8

我尝试了在 这篇文章中提到的所有设置来成功地构建我的项目,但是这并不适合我。最后,我能够建立我的项目与 mvn -DargLine=-Dfile.encoding=UTF-8 clean install命令成功。

你可以在操作系统范围内设置一个显式的 Java 默认字符编码,方法是将环境变量设置为 -Dfile.encoding="UTF-8"。下次启动 Eclipse 时,它应该遵循 UTF-8作为默认字符集。

参见 https://docs.oracle.com/javase/8/docs/technotes/guides/troubleshoot/envvars002.html

如果 JSON 文件有问题,原来在某些 Eclipse 版本中有一个嵌入式 JSON 验证器。你可以通过以下步骤关闭它:

转到 Windows-> Valification 并取消选中 JSON 验证复选框

右键单击 main source-> Run As-> Run Configuration-> (x) = Arguments-> 虚拟机参数-> add:

-Dsun.stdout.encoding=UTF-8

2022年9月24日更新:
JDK 19(2022年9月20日发布)具有 System < a href = “ https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/lang/System.html # getProperties ()”rel = “ nofollow noReferrer”> 属性

stdout.encoding

它可以被设置为 UTF-8,即将以下 选择添加到 java命令中:

-Dstdout.encoding=UTF-8