我的笔记本电脑出现了硬盘故障,我不得不在新的硬盘上重新安装IntelliJ和windows。在我的旧驱动器中,我可以在控制台中打印(system.out.println)外语,没有任何问题,但在重新安装后,我的控制台无法识别文本,我得到如下输出
????????????? ???? |
??????????-??? ??_???????-???
?????? ???????:
?????: ?????????-?????
????????? ??-?? ? 1-1 ?我不认为这是由于我的源代码中的任何错误,有没有办法配置我的IDE能够识别这个文本(在这个例子中是泰米尔语,但我需要支持大量的语言)
提前谢谢你,苏马尔。
发布于 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“中,您需要添加以下行:
-Dfile.encoding=UTF-8发布于 2015-04-20 15:16:39
检查是否选择了支持外语的IDE编码。
Settings → File Encoding → Project Encoding → IDE Encoding在这里,选择UTF-8。
发布于 2021-10-19 20:35:27
在Help / Edit Custom VM Options...中添加:
-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版本,则相应地将该文件命名为
https://stackoverflow.com/questions/29695918
复制相似问题