環境:Windows 8 + PyCharm 5.0 +的Python 2.7.9爲什麼unicode字符串不顯示在PyCharm的控制檯上?
print "123" # OK
print u"123" # Show empty line on the console?
我的 「文件編碼」 已被設置爲UTF-8,而我也 地址:
"-Dconsole.encoding=UTF-8"
文件中
「 pycharm.exe.vmoptions「,但仍然遇到問題。
環境:Windows 8 + PyCharm 5.0 +的Python 2.7.9爲什麼unicode字符串不顯示在PyCharm的控制檯上?
print "123" # OK
print u"123" # Show empty line on the console?
我的 「文件編碼」 已被設置爲UTF-8,而我也 地址:
"-Dconsole.encoding=UTF-8"
文件中
「 pycharm.exe.vmoptions「,但仍然遇到問題。
添加下面的文件「pycharm.exe.vmoptions」可以解決這個問題行:
-Dfile.encoding=UTF-8
這似乎是從PyCharm 5.0的錯誤...
已經找了好幾個月了!謝謝! – Alveoli
像肖恩提到加下面一行到文件 「pycharm.exe.vmoptions」,也是 「pycharm64.exe.vmoptions」:
-Dfile.encoding=UTF-8
關閉Pycharm如果它是開放的。然後重新啓動Pycharm5。這是一個愚蠢的錯誤。
你在使用什麼控制檯?對於像你的例子那樣簡單的文本,編碼應該不重要。 –
@MarkRansom:我使用運行/調試控制檯。你是這個意思嗎? – Sean
是的,這就是我的意思。不幸的是我不知道PyCharm,所以在這一點上我無法幫助。你在使用哪種操作系統? –