這似乎是非常瘋狂,但我無法做任何與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」);''是'?'的結果。 –