我的配置:Win7的+的Python 2.6 +月食+ PyDev的打印Unicode在eclipse Pydev的控制台,并在空闲
如何启用Unicode格式打印报表:在eclipse
- PyDev的控制台Python的GUI
例print语句:
print(u"שלום עולם")
这出来的:
ùìåí òåìí
我的配置:Win7的+的Python 2.6 +月食+ PyDev的打印Unicode在eclipse Pydev的控制台,并在空闲
如何启用Unicode格式打印报表:在eclipse
例print语句:
print(u"שלום עולם")
这出来的:
ùìåí òåìí
Eclipse的统一控制台支持:
-Dfile.encoding=UTF-8
到eclipse.ini
这是在eclipse安装目录。Run\Run Configurations\Python Run\configuration\Common\
确保UTF-8选择Window\Preferences\General\Workspace\Text file encoding\
确保UTF-8选择[python install path]\Lib\site.py
- 从encoding = "ascii"
改变encoding = "utf-8"
Window\Preferences\Appearance\Colors and Fonts\Debug\Console font\Edit
在我做了所有上述的安装:
print(u"שלום עולם") # Doesn't work
print("שלום עולם") # Works
Django的模型:
print(my_model.my_field) # Doesn't work
print(my_model.my_field.encode('utf-8')) # Works
我是有在Eclipse月神一个same problem 4.0.4使用Python 3.4.1和3.6.0的PyDev。我尝试了上面给出的步骤和其他几个步骤,并且没有任何进展。
什么工作对我来说是,在Eclipse中,首 - >的PyDev - >口译 - >Python解释器,在环境标签,我加入了环境变量PYTHONIOENCODING和指定其值为utf-8。
这对我来说是诀窍...
这对我很好,为此环顾了很多。对我来说,编辑eclipse.ini就足够了。但除了设置为'ascii'的site.py外,其他所有设置都已设置为UTF-8。但是,我注意到这并没有真正有效。 – Parham 2013-01-28 14:51:45
是的,花了我一段时间也偶然发现 - 感谢发布!对我来说,我只是做了第2步,而且这对我的目的来说工作得很好。 – 2014-01-04 06:54:59
控制台无法正确传达它使用的编码;设置'PYTHONIOENCODING'环境变量来明确地告诉Python。 – 2015-03-11 13:52:18