首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IntelliJ IDEA控制台问题

问IntelliJ IDEA控制台问题
EN

Stack Overflow用户
提问于 2015-04-17 17:51:38
回答 4查看 20.8K关注 0票数 18

我的笔记本电脑出现了硬盘故障,我不得不在新的硬盘上重新安装IntelliJ和windows。在我的旧驱动器中,我可以在控制台中打印(system.out.println)外语,没有任何问题,但在重新安装后,我的控制台无法识别文本,我得到如下输出

代码语言:javascript
复制
????????????? ???? |
??????????-??? ??_???????-???

?????? ???????:
?????: ?????????-?????
????????? ??-?? ? 1-1 ?

我不认为这是由于我的源代码中的任何错误,有没有办法配置我的IDE能够识别这个文本(在这个例子中是泰米尔语,但我需要支持大量的语言)

提前谢谢你,苏马尔。

EN

回答 4

Stack Overflow用户

发布于 2015-10-09 18:09:13

提议的解决方案对我不起作用。尽管我已经在Idea的设置中将IDE编码和项目编码设置为UTF-8,但控制台仍然无法正确显示字符。因此,对于处于相同情况的其他人,我将发布另一个对我有效的解决方案。

您需要找到idea可执行文件。在Windows上,它可能位于"C:\Program Files (x86)\JetBrains\IntelliJ IDEA 14.1.5\bin“下。在文件"idea.exe.vmoptions“中,您需要添加以下行:

代码语言:javascript
复制
-Dfile.encoding=UTF-8
票数 35
EN

Stack Overflow用户

发布于 2015-04-20 15:16:39

检查是否选择了支持外语的IDE编码。

代码语言:javascript
复制
Settings → File Encoding → Project Encoding → IDE Encoding

在这里,选择UTF-8。

票数 4
EN

Stack Overflow用户

发布于 2021-10-19 20:35:27

在Help / Edit Custom VM Options...中添加:

代码语言:javascript
复制
-Dconsole.encoding=UTF-8
-Dfile.encoding=UTF-8

...and重启集成开发环境:)

您还可以从以下位置手动编辑文件:

  • C:\Program Files\JetBrains\IntelliJ IDEA\bin\idea64.exe.vmoptions

或

  • C:\Users\[YOUR_USER_NAME]\AppData\Roaming\JetBrains\IntelliJIdea2021.2\idea64.exe.vmoptions

这取决于使用IDE的配置文件。

如果您使用的是x86版本,则相应地将该文件命名为

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29695918

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档