我从丹麦文本文件中读取了一些数据。但我似乎无法找到解码的方法。 原文是“多尔”,但在原始文本文件,其存储为“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