相关疑难解决方法(0)

unicode().decode('utf-8','ignore')引发UnicodeEncodeError

这是代码:

>>> z = u'\u2022'.decode('utf-8', 'ignore')
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/lib/python2.6/encodings/utf_8.py", line 16, in decode
    return codecs.utf_8_decode(input, errors, True)
UnicodeEncodeError: 'latin-1' codec can't encode character u'\u2022' in position 0: ordinal not in range(256)
Run Code Online (Sandbox Code Playgroud)

为什么在使用.decode时会引发UnicodeEncodeError?

当我使用'ignore'时,为什么会出现错误?

python unicode

43
推荐指数
3
解决办法
8万
查看次数

标签 统计

python ×1

unicode ×1