环境: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,所以在这一点上我无法帮助。你在使用哪种操作系统? –