【问题标题】:How to support UTF-8 encoding in Eclipse如何在 Eclipse 中支持 UTF-8 编码
【发布时间】:2012-02-29 03:50:11
【问题描述】:

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

【问题讨论】:

  • 你想使用翻译后的eclipse还是简单地改变文件编码?
  • 这是关于代码还是资源? UTF-8 资源支持需要更多工作。
  • 我需要 eclipse 中的中文支持来进行 Selenium WebDriver 测试。

标签: eclipse encoding utf-8 character-encoding


【解决方案1】:

试试这个

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

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

【讨论】:

  • 我写了一篇关于这个主题的博客文章,详细说明了这一点(带有屏幕截图等):Unicode/UTF-8 in your Eclipse Java projects
  • 我无法接受 UTF-8 字符作为来自控制台的输入。扫描仪 sc=新的扫描仪(System.in); sc.nextLine();在这里,如果我给非英文字符它会得到一些垃圾。设置或程序中需要进行哪些更改?
  • Kaushik Lele:您的问题与此处提出的问题无关。我邀请您在其他问题中搜索您的解决方案,或者如果不存在,请提出您自己的问题。
  • 这太糟糕了......项目的编码肯定应该取决于项目,而不是全局 Eclipse 设置?
  • @Nyerguds:在 Package Explorer 中,右键单击一个项目并选择 Properties'. The first entry Resource' 提供您想要的。
【解决方案2】:

打开 Eclipse 并执行以下步骤:

  1. Window -> Preferences -> Expand General 并点击 Workspace,文本文件编码(靠近底部)有一个编码选择器。
  2. 选择“其他”单选按钮 -> 从下拉列表中选择 UTF-8
  3. 单击应用和确定按钮或单击确定按钮

【讨论】:

    【解决方案3】:

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

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

    -Dfile.encoding=UTF-8

    【讨论】:

      【解决方案4】:

      只需右键单击项目 -- 属性并在左侧菜单中选择资源。

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

      【讨论】:

      • 我按照您上面提到的步骤更改为 UTF-8 用于中文和俄文的控制台打印。但不幸的是,它没有用。
      【解决方案5】:

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

      【讨论】:

        【解决方案6】:

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

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

        【讨论】:

          【解决方案7】:

          如果您对 JSON 文件有疑问,事实证明在某些 Eclipse 版本中存在嵌入式 JSON 验证器。您可以通过以下步骤将其关闭:

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

          【讨论】:

            【解决方案8】:

            您可能需要安装 Language Packs: 3.2

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 2011-10-08
              • 1970-01-01
              • 2015-12-02
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多