Intellij idea IntelliJ IDEA控制台问题

Intellij idea IntelliJ IDEA控制台问题,intellij-idea,encoding,utf-8,Intellij Idea,Encoding,Utf 8,我的笔记本电脑硬盘出现故障,我不得不在新硬盘上重新安装IntelliJ和windows。 在我的旧驱动器中,我能够在控制台中打印(system.out.println)外语,没有任何问题,但是在重新安装之后,我的控制台无法识别文本,我得到了如下输出 ????????????? ???? | ??????????-??? ??_???????-??? ?????? ???????: ?????: ?????????-????? ????????? ??-?? ? 1-1 ? 我不认为这是因为我

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

????????????? ???? |
??????????-??? ??_???????-???

?????? ???????:
?????: ?????????-?????
????????? ??-?? ? 1-1 ?
我不认为这是因为我的源代码中有任何错误,是否有任何方法可以配置我的IDE来识别此文本(在本例中为泰米尔语,但我需要支持大量语言)

提前感谢,,
Sumal.

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

Settings → File Encoding → Project Encoding → IDE Encoding

在那里,选择
UTF-8

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

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

-Dfile.encoding=UTF-8

对于x64版本的可执行文件,您必须找到文件idea64.exe.vmoptions,然后添加其他人提到的行
-Dfile.encoding=UTF-8

在Oracle JDK8\U 60上的Windows 8.1 64位上重新启动IntelliJ IDEA 14.1.5后,这对我很有效。我想知道为什么@Galya不能做到这一点。它设置了源代码编码,但没有colsole输出编码。在Android Studio 1.5.1和Windows 10中工作。通过帮助->编辑自定义虚拟机选项工作。它在
IntelliJ IDEA 2019.3.4(终极版)构建#IU-193.6911.18中为我工作,于3月17日构建,2020运行时版本:11.0.6+8-b520.43 amd64虚拟机:JetBrains s.r.o Windows 10.0提供的OpenJDK
64位服务器虚拟机。1.打开
ABOUT
2。单击编辑自定义虚拟机选项…
3。设置字符串
-Dfile.encoding=UTF-8
4。重新启动IdeAsilar: