我從丹麥文本文件中讀取了一些數據。但我似乎無法找到解碼的方法。 原文是「多爾」,但在原始文本文件,其存儲爲「d√Πr」Python解碼用'ÆØÅ'解碼文件
所以我嘗試了明顯
InputData = "d√∏r"
Print InputData.decode('iso-8859-1')
黯然導致以下錯誤:
UnicodeEncodeError: 'ascii' codec can't encode characters in position 1-6: ordinal not in range(128)
UTF-8給出了相同的錯誤。 (使用Python 2.6.5)
我該如何解碼這個文本,以便打印的信息是「dør」?
什麼版本的python?如果是這樣,你也應該解碼爲utf-8。 – Ben 2012-07-10 13:00:18
版本2和utf-8不起作用。 – Malu05 2012-07-10 13:02:25
2不是Python的版本。 – Ben 2012-07-10 13:02:52