我的配置: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