PyCharm 55位UTF-8编码

PyCharm 55 UTF-8 Encoding

当我尝试在控制台中打印俄语文本时,我得到了 ������,尽管我将文件编码和 IDE 编码设置为 UTF-8。此问题仅在更新 PyCharm 至 5.

后出现

这是输入俄语文本的图片

试试这个:转到 设置 -> 编辑器 -> 文件编码 并设置 Project EncodingSystem Default(在我的例子中是 windows-1251 编码)。它对我有用。

If in Windows or Linux 在文件末尾添加以下行 (Windows)PYCHARM_HOME/bin/pycharm.exe.vmoptions, (Linux)PYCHARM_HOME/bin/pycharm.vmoptions:

-Dconsole.encoding=UTF-8
-Dfile.encoding=UTF-8

在OSX中打开Info.plist位于/Applications/RubyMine.app/Contents,找到标签<key>VMOptions</key>,修改如下:

 <key>VMOptions</key>
 <string>-Xms16m -Xmx512m -XX:MaxPermSize=120m
     -Xbootclasspath/p:../lib/boot.jar -ea
     -Dconsole.encoding=UTF-8
     -Dfile.encoding=UTF-8 
 </string>

取自Configuring Output Encoding and