2013-10-02 189 views
0

我不敢相信它。當我在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

幾個地方改變編碼,最沉浸的第一:1)工作區'窗口>首選項>常規>工作區'2)項目屬性3)文件屬性4)運行配置。使用第一種方法是最有用的,因爲包括控制檯在內的其他控制檯默認繼承它,這可能是你想要的。 –

+0

我不能相信我忘了明確地檢查我在提到的答案中提到的那個......非常感謝!會投你一票,但這只是一個評論... – Daniel

+0

沒問題:-)。 –

回答

0

幾個地方需要修改編碼,最身臨其境的第一:

  1. 工作區Window > Preferences > General > Workspace
  2. 項目屬性
  3. 文件屬性
  4. 運行配置。

使用第一種方法是最有用的方法,因爲包括控制檯在內的其他方法默認繼承它,這可能是您想要的。

相關問題