【发布时间】:2011-04-21 16:03:56
【问题描述】:
我有一个字符串说s = 'Chocolate Moelleux-M\xe8re' 当我在做的时候:
In [14]: unicode(s)
---------------------------------------------------------------------------
UnicodeDecodeError Traceback (most recent call last)
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe8 in position 20: ordinal not in range(128)
同样,当我尝试使用 s.decode() 对其进行解码时,它返回相同的错误。
In [13]: s.decode()
---------------------------------------------------------------------------
UnicodeDecodeError Traceback (most recent call last)
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe8 in position 20: ordinal not in range(128)
如何将这样的字符串解码成 unicode。
【问题讨论】: