UnicodeDecodeError:'ascii'编解码器无法解码位置8的字节0xc3:序数不在范围内(128)

时间:2019-12-05 07:57:52

标签: python python-2.7

我在此行遇到此错误:

logger.debug(u'__call__ with full_name={}, email={}'.format(full_name, email))

为什么?

name变量的内容为Gonçalves

2 个答案:

答案 0 :(得分:3)

问题在于apachectl status | sed -n '/ ago $ / p' | sed 's /. \ {62 \} //' 是一个str,而不是unicode对象。

full_name

答案 1 :(得分:2)

这应该可以解决您的问题:

Foo

问题在于,Unicode字符串的默认编码为ASCII,仅支持128个字符。使用UTF-8可以解决此问题。

免责声明这在某些方面可能是错误的,我仅在py3中进行编码。大约5分钟就学会了这一切。