在传输数据的时候
出现这个问题,如下所示:
File "./audioadmin/common.py", line 331, in send_alarm
.format(content, project_name, result))
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe9 in position 0: ordinal not in range(128)
python2.7版本:(项目中使用的2版本):
python的编码转换会以unicode作为中间转码(unicode只有128的长度)
编码的过程都是先将其Ascii编码字符(默认编码方式)转换成unicode
通过上面的日志可得知无法转码,超出了范围,就报这种错误日志
本身编码的时候sys.defaultencoding默认是Ascii,而传入的编