【发布时间】:2015-01-14 17:29:58
【问题描述】:
看起来有很多 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)
我该怎么办?
【问题讨论】:
-
您的完整回溯是什么?你在 to 打印什么(IDE 控制台?终端?Windows 控制台?管道?)
-
注意错误是encode错误,所以不是decode抛出的,不是直接抛出的。
-
@MartijnPieters a
decode如果字符串不是 unicode,则首先执行隐式encode;它符合症状。 -
@MarkRansom:是的,这就是为什么我将我的评论限定为不直接。
-
我要打印什么?你是什么意思?我已经被这个问题困住了一段时间(4小时),但它仍然不起作用。我该怎么办?
标签: python unicode decode encode