看起来有很多这样的UnicodeEncodeError
错误,但它们对我都没有用。在
我得到这个错误:
Traceback (most recent call last):
File "...", line 86, in <module>
File "...", line 16, in decode
return codecs.utf_8_decode(input, errors, True)
UnicodeEncodeError: 'ascii' codec can't encode character u'\xf8' in position 255: ordinal not in range(128)
我该怎么办?在
您的数据已经在
new_text
中解码了。您可以混合使用unicode和字节字符串数据,或者只有unicode值。在所发生的情况是,您要求Python解码已经解码的数据,即
unicode
对象。为了实现这一点,Python将首先使用默认的ASCII编码将编码为字节。对于那些对象来说,这是失败的。在不解码(如果所有数据都已解码为
unicode
对象),或者区分需要解码的对象与已解码的对象unicode
:相关问题 更多 >
编程相关推荐