python3.8连接数据库时报错?

报错如图,求大神解答,我查看了我的python的编码已经是utf8了,还是会报错

python基于ASCII处理字符的,当出现不属于ASCII的字符时,会出现错误信息。因此,指定文件字符集为utf-8
在文件头部加入以下代码试试:
import sys
reload(sys)
sys.setdefaultencoding('utf-8')追问

运行了会报错,如图,我的python版本是3.8

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-06-16
代码第一行加上
#coding:utf-8追问

加上了还是会报错

追答

搜了下,试试下面的方案(但不保证)
最顶上# -*- coding: cp1251

连接字符串里 charset='iso-8859-1' 或 encoding='iso-8859-1'

相似回答