UnicodeDecodeError: ‘ascii‘ codec can‘t decode...

tech2024-12-29  16

问题描述

将str类型的keyvalue,执行keyvalue.decode() UnicodeDecodeError: 'ascii' codec can't decode byte 0xe7 in position 5587: ordinal not in range(128)

原因:

python的str默认是ascii编码,和unicode编码冲突。

解决方法:

# 导入sys模块 import sys # 重新加载sys模块 reload(sys) # 设置编码格式为utf-8 sys.setdefaultencoding('utf8')
最新回复(0)