UnicodeDecodeError:“utf8”编解码器无法在以下位置解码字节0xd1:无效的继续字节

2024-04-23 10:20:03 发布

您现在位置:Python中文网/ 问答频道 /正文

我目前正在从python2.7迁移到3.6,无法解决此错误:

UnicodeDecodeError:“utf-8”编解码器无法解码位置1396中的字节0xd1:无效的连续字节

我以前在python2.7中有这个代码

import sys
reload(sys)
sys.setdefaultencoding('utf8')

我理解setdefaultencoding,除此之外,重载不能以这种方式工作,如果我从importlib导入它,它也不能工作

我正在使用configparser打开文件,下面是我的代码摘录:

import configparser
config = configparser.ConfigParser()
config.read(archivo_configuracion)

我已经尝试了一些解决方案,但我仍然无法解决这个错误,你能帮忙吗


Tags: 代码importconfig字节错误编解码器sys方式