我不敢相信它。當我在Problems with Encoding in Eclipse Console and Python中解決了我的問題後,我認爲在這裏我遇到問題不會再發生。但現在這樣的:Python和EasyEclipse:相同的代碼但結果不同(編碼)
我在項目TESTME看起來像這樣的程序test.py:
print "ö"
- >Run as... Python Run
結果
ö
到目前爲止好。當我現在的程序EasyEclipse通過右鍵/複製複製和粘貼我收到test.py的程序拷貝在同一個項目,看起來完全一樣:
print "ö"
- >包子Run as... Python Run
結果
ö
我注意到,文件屬性從編碼UTF-8更改爲默認,但也更改爲UTF-8在這裏沒有幫助。 這兩個文件之間的另一個區別是原始文件中的「Windows」和副本中的「Unix」(複製的重要定義,btw)的行結束。在Notepad ++中更改此項也不會改變任何內容。
我不知所措......
設置: Python 2.5的 的Windows 7,我已經設置爲UTF-8/Windows的 簡易的Eclipse 1.2.2.2
設置: 項目/右擊/屬性 文件/點擊右鍵/屬性 窗口/首選項/工作區
幾個地方改變編碼,最沉浸的第一:1)工作區'窗口>首選項>常規>工作區'2)項目屬性3)文件屬性4)運行配置。使用第一種方法是最有用的,因爲包括控制檯在內的其他控制檯默認繼承它,這可能是你想要的。 –
我不能相信我忘了明確地檢查我在提到的答案中提到的那個......非常感謝!會投你一票,但這只是一個評論... – Daniel
沒問題:-)。 –