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

发布于 2025-01-02 22:35:27 字数 68 浏览 1 评论 0原文

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

How can I add UTF-8 support in eclipse? I want to add for example Russian language but eclipse won't support it. What should I do? Please guide me.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(12

清音悠歌 2025-01-09 22:35:27

试试这个

  • 1) 窗口 >首选项>一般>内容类型,将 UTF-8 设置为
    所有内容类型的默认编码。

  • 2) 窗口 >首选项>一般>工作区,设置文本文件编码其他:UTF-8

Try this

  • 1) Window > Preferences > General > Content Types, set UTF-8 as the
    default encoding for all content types.

  • 2) Window > Preferences > General > Workspace, set Text file encoding to Other : UTF-8

流年已逝 2025-01-09 22:35:27

打开 Eclipse 并执行以下步骤:

  1. Window ->首选项->展开常规并单击工作区,文本文件编码(靠近底部)有一个编码选择器。
  2. 选择“其他”单选按钮 ->从下拉列表中选择 UTF-8
  3. 单击“应用”和“确定”按钮,或者单击“确定”按钮

在此处输入图像描述

Open Eclipse and do the following steps:

  1. Window -> Preferences -> Expand General and click Workspace, text file encoding (near bottom) has an encoding chooser.
  2. Select "Other" radio button -> Select UTF-8 from the drop down
  3. Click Apply and OK button OR click simply OK button

enter image description here

北方的巷 2025-01-09 22:35:27

每当运行 eclipse.exe 时,您都可以设置默认编码集。

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

-Dfile.encoding=UTF-8

You can set a default encoding-set whenever you run eclipse.exe.

  1. Open eclipse.ini in your eclipse home directory Or STS.ini in case of STS(Spring Tool Suite)
  2. put the line below at the end of the file

-Dfile.encoding=UTF-8

无边思念无边月 2025-01-09 22:35:27

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

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

Just right click the Project -- Properties and select Resource on the left side menu.

You can now change the Text-file encoding to whatever you wish.

落花随流水 2025-01-09 22:35:27

右键单击主源 ->运行方式->运行配置-> (x)= 参数 -> VM 参数 ->添加:

-Dsun.stdout.encoding=UTF-8

Right click on main source -> Run As -> Run Configurations -> (x)= Arguments -> VM arguments -> add:

-Dsun.stdout.encoding=UTF-8
九八野马 2025-01-09 22:35:27

2022 年 9 月 24 日更新:
JDK 19(于 2022 年 9 月 20 日发布)具有 System property

stdout.encoding

可以设置为UTF-8,即添加以下选项 java< /代码>命令:

-Dstdout.encoding=UTF-8

September 24, 2022 Update:
JDK 19 (released on September 20, 2022) has System property

stdout.encoding

which can be set to UTF-8, i.e. add the following option to the java command:

-Dstdout.encoding=UTF-8
断念 2025-01-09 22:35:27

如果您使用的是 Windows 11,并且之前的答案都不起作用,您可能需要更改您的区域设置。请按照下列步骤操作:

快速说明:

Windows 搜索 > 控制面板> 地区> 管理选项卡> 更改系统区域设置... > 检查 测试版:使用 Unicode UTF-8 实现全球语言支持 > 确定>立即重新启动

完整说明:

  1. 转到 Windows 搜索:按 Win 键,或只需单击搜索 按钮。另一种方法是按 Win + s 快捷键。
  2. 输入控制面板并按enter键将其打开,或者只需单击第一个搜索结果。
  3. 单击右上角的View by下拉菜单,然后选择Category(如果未按Category设置视图)。
  4. 转到时钟和区域
  5. 单击区域
  6. 转到管理选项卡。
  7. 非 Unicode 程序的语言中,单击更改系统区域设置... 按钮。
  8. 检查测试版:使用 Unicode UTF-8 获得全球语言支持选项。
  9. 单击确定
  10. 点击立即重新启动

您应该能够在 Eclipse 中正确看到字符。

If you have Windows 11, and none of the previous answers worked, you could need to change your Region settings. Follow these steps:

Quick instructions:

Windows search > Control Panel > Region > Administrative tab > Change system locale... > check Beta: Use Unicode UTF-8 for worldwide language support > OK > Restart now

Full instructions:

  1. Go to the Windows search: Press the Win key, or just click on the Search button. Another way you can go is by pressing the Win + s shortcut.
  2. Type Control Panel and press enter key to open it, or simply click on the first search result.
  3. Click on the View by dropdown menu in the upper right corner and select Category (if the view is not set by Category).
  4. Go to Clock and Region.
  5. Click on Region.
  6. Go to the Administrative tab.
  7. In Language for non-Unicode programs, click on Change system locale... button.
  8. Check the Beta: Use Unicode UTF-8 for worldwide language support option.
  9. Click OK.
  10. Click Restart now.

You should be able to see the characters properly in Eclipse.

青柠芒果 2025-01-09 22:35:27

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

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

You can set an explicit Java default character encoding operating system-wide by setting the environment variable JAVA_TOOL_OPTIONS with the value -Dfile.encoding="UTF-8". Next time you start Eclipse, it should adhere to UTF-8 as the default character set.

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

尴尬癌患者 2025-01-09 22:35:27

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

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

If you have problems with JSON files, it turns out in some Eclipse versions there is an embedded JSON Validator. You can turn it off by doing the steps below:

Go to Windows->Validation and Uncheck JSON validation checkboxes

忘东忘西忘不掉你 2025-01-09 22:35:27

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

I tried all settings mentioned in this post to build my project successfully however that didn't work for me. At last I was able to build my project successfully with mvn -DargLine=-Dfile.encoding=UTF-8 clean install command.

£噩梦荏苒 2025-01-09 22:35:27

就我而言,只需右键单击要更改编码的文件 -> 属性并选择左侧菜单上的资源。在文本文件编码中单击其他并更改为UTF-8。希望对您有所帮助。

In my case, just right click on the file you want to change the encoding -> Properties and select Resource on the left side menu. In Text file encoding click other and change to UTF-8. Hope to help you.

change encoding of file

空袭的梦i 2025-01-09 22:35:27

您可能需要安装语言包:3.2

You may require to install Language Packs: 3.2

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文