如何用Python PyMySql库连接MySql数据库,解决查询中文乱码问题?

2026-06-09 12:174阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计293个文字,预计阅读时间需要2分钟。

如何用Python PyMySql库连接MySql数据库,解决查询中文乱码问题?

最近所写的代码中,需要使用Python连接MySql数据库。因为是用PyQt5构建的GUI,基本计算操作使用PyQt5中的数据库连接方法。接下来尝试正确连接后,发现是否能够提交修改内容。最后在QQ上交流。

最近所写的代码中需要用到python去连接MySql数据库,因为是用PyQt5来构建的GUI,原本打算使用PyQt5中的数据库连接方法,后来虽然能够正确连接上发现还是不能提交修改内容,最后在qq交流群中有网友说自己遇到这种问题都是使用第三方的方法来解决,于是我便想起了用 PyMySql 这个Python连接Mysql的库来进行实现,一切都很顺,但是只有到了中文内容的读取时总是出现各种乱码。

sql="select id, title, pub_date, pub_url from message_info"

cursor.execute(sql)

result=cursor.fetchall()

for each in result:
each[1].encode('latin1').decode('utf-8')


如何用Python PyMySql库连接MySql数据库,解决查询中文乱码问题?

上面的代码可以使查询到的 MySql 数据 中的中文不出现乱码。

阅读全文

本文共计293个文字,预计阅读时间需要2分钟。

如何用Python PyMySql库连接MySql数据库,解决查询中文乱码问题?

最近所写的代码中,需要使用Python连接MySql数据库。因为是用PyQt5构建的GUI,基本计算操作使用PyQt5中的数据库连接方法。接下来尝试正确连接后,发现是否能够提交修改内容。最后在QQ上交流。

最近所写的代码中需要用到python去连接MySql数据库,因为是用PyQt5来构建的GUI,原本打算使用PyQt5中的数据库连接方法,后来虽然能够正确连接上发现还是不能提交修改内容,最后在qq交流群中有网友说自己遇到这种问题都是使用第三方的方法来解决,于是我便想起了用 PyMySql 这个Python连接Mysql的库来进行实现,一切都很顺,但是只有到了中文内容的读取时总是出现各种乱码。

sql="select id, title, pub_date, pub_url from message_info"

cursor.execute(sql)

result=cursor.fetchall()

for each in result:
each[1].encode('latin1').decode('utf-8')


如何用Python PyMySql库连接MySql数据库,解决查询中文乱码问题?

上面的代码可以使查询到的 MySql 数据 中的中文不出现乱码。

阅读全文