在IDLE程序中,我可以在我的外语上打印“Hello”
>>> print u'\u05e9\u05dc\u05d5\u05dd'
שלום
但是,尝试在PyCharm控制台中执行相同操作(同时,运行任何打印任何utf-8字符的程序)也会导致异常:cp1252.py文件中的UnicodeEncodeError。
尝试按照说明here产生相同的结果。
尝试编码为utf-8在IDLE上运行正常,将打印垃圾放在PYCharm控制台上:
>>> print u'\u05e9\u05dc\u05d5\u05dd'.encode('UTF-8')
שלו�
我该怎么办?
PyCharm 4.5.4,Windows 8.1 x64,Python 2.7.9 x64