这似乎是非常疯狂,但我无法做任何与intellij想法控制台中的破损编码。Intellij想法在控制台输出不正确的编码
事情我做了解决此问题:
- 设置-Dfile.encoding = UTF-8和-Dfile.encoding = UTF-8将在idea.exe.vmoptions和idea64.exe.vmoptions(我尽管使用64位版本)。
- 增加了-Dfile.encoding = UTF-8和-Dfile.encoding = UTF-8来运行/调试我的应用程序的配置。
- 更改设置>编辑器>文件编码属性文件的IDE编码/项目编码/默认编码为UTF-8。
说完这一切后,仍然没有运气和符号不会在控制台正确显示。我试图调试java.io.PrintStream#println(java.lang.String)方法,发现System.out.textOut.out.se.cs等于windows-1251。不知道这个值来自哪里。
这个问题一直困扰我很长一段时间,我无法找到任何可以帮助我的网络。
在此先感谢您的帮助。
请提供一些代码:http://stackoverflow.com/help/mcve –
'System.out.println(“\ u0394”);'打印[Greek Character Delta](http://unicode-table.com/en/0394 /),Δ。这是什么打印给你? –
@JakeHendy对不起,延迟回答。 'System.out.println(“\ u0394”);''是'?'的结果。 –