为什么在PyCharm的控制台上没有显示unicode字符串?

时间:2015-11-04 02:42:12

标签: python unicode pycharm

环境:Windows 8 + PyCharm 5.0 + Python 2.7.9

print "123" # OK

print u"123" # Show empty line on the console?

我的“文件编码”已经设置为UTF-8,我也是 添加:

"-Dconsole.encoding=UTF-8" 

在文件“pycharm.exe.vmoptions”中,但仍然遇到问题。

2 个答案:

答案 0 :(得分:4)

在文件中添加以下行" pycharm.exe.vmoptions"可以解决问题:

-Dfile.encoding=UTF-8 

这似乎是来自PyCharm 5.0的错误......

答案 1 :(得分:0)

像Sean提到的那样,将以下行添加到文件“pycharm.exe.vmoptions”以及“pycharm64.exe.vmoptions”:

-Dfile.encoding=UTF-8

关闭Pycharm,如果它打开了。然后重启Pycharm5。这是一个愚蠢的错误。