PyCharm 55位UTF-8编码
PyCharm 55 UTF-8 Encoding
当我尝试在控制台中打印俄语文本时,我得到了 ������,尽管我将文件编码和 IDE 编码设置为 UTF-8。此问题仅在更新 PyCharm 至 5.
后出现
这是输入俄语文本的图片
试试这个:转到 设置 -> 编辑器 -> 文件编码 并设置 Project Encoding 到 System 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>
当我尝试在控制台中打印俄语文本时,我得到了 ������,尽管我将文件编码和 IDE 编码设置为 UTF-8。此问题仅在更新 PyCharm 至 5.
后出现这是输入俄语文本的图片
试试这个:转到 设置 -> 编辑器 -> 文件编码 并设置 Project Encoding 到 System 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>