先检查MySQL编码没有问题,命令行查询可以显示中文
问题原因:pymysql的配置文件connections.py 中的默认编码为latin1
解决:将DEFAULT_CHARSET从latin1改为utf8
本文介绍了解决pymysql在使用过程中遇到的中文显示乱码问题。问题的根源在于pymysql的配置文件connections.py中默认字符集设置为latin1。通过将DEFAULT_CHARSET从latin1修改为utf8来解决中文乱码的问题。
先检查MySQL编码没有问题,命令行查询可以显示中文
问题原因:pymysql的配置文件connections.py 中的默认编码为latin1
解决:将DEFAULT_CHARSET从latin1改为utf8
512
1413

被折叠的 条评论
为什么被折叠?