背景: 使用pymysql链接mysql数据库设置utf8编码中文显示?号 最后通过使用MySQLdb模块链接mysqsl数据库解决中文显示乱码的问题 import MySQLdb

链接数据库

db = MySQLdb.connect(host='127.0.0.1', db='tmp_db', user='root', password='123456', charset='utf8', ) cursor = db.cursor() sql = """select country from country_code limit 10; """ cursor.execute(sql) cursor.fetchall() 输出结果