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

时间:2012-02-07 17:35:13

标签: eclipse encoding utf-8 character-encoding

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

8 个答案:

答案 0 :(得分:228)

试试这个

  1. 窗口>偏好>一般>内容类型,将UTF-8设置为 所有内容类型的默认编码。
  2. 窗口>偏好>一般>工作区,设置“文本文件 编码“to”其他:UTF-8“。

答案 1 :(得分:29)

打开Eclipse并执行以下步骤:

  1. 窗口 - >偏好 - >展开常规并单击工作区,文本文件编码(底部附近)有一个编码选择器。
  2. 选择“其他”单选按钮 - >从下拉列表中选择UTF-8
  3. 单击“应用”和“确定”按钮或单击“确定”按钮
  4. enter image description here

答案 2 :(得分:9)

只要运行eclipse.exe,就可以设置默认的编码集。

  1. 在eclipse主目录中打开eclipse.ini或在STS(Spring Tool Suite)中打开STS.ini
  2. 将下面的行放在文件的末尾
  3. -Dfile.encoding=UTF-8

答案 3 :(得分:6)

只需右键单击项目 - 属性,然后选择左侧菜单中的资源。

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

答案 4 :(得分:0)

我尝试了this post中提到的所有设置来成功构建我的项目,但是这对我不起作用。最终,我能够使用mvn -DargLine=-Dfile.encoding=UTF-8 clean insall命令成功构建项目。

答案 5 :(得分:0)

您可以通过将环境变量JAVA_TOOL_OPTIONS设置为值-Dfile.encoding="UTF-8"来在操作系统范围内设置显式Java默认字符编码。下次启动Eclipse时,它应遵循UTF-8作为默认字符集。

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

答案 6 :(得分:0)

如果您在处理 JSON 文件时遇到问题,那么在某些 Eclipse 版本中会发现有一个嵌入式 JSON 验证器。您可以通过执行以下步骤将其关闭:

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

答案 7 :(得分:-6)

您可能需要安装 Language Packs: 3.2