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

Why unicode string is not shown on PyCharm's console?

环境:Windows 8 + PyCharm 5.0 + Python 2.7.9

print "123" # OK

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

我的"File Encodings"已经设置为UTF-8,我也 添加:

"-Dconsole.encoding=UTF-8" 

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

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

-Dfile.encoding=UTF-8 

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

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

-Dfile.encoding=UTF-8

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