MySQL安装之后不显示乱码,通常是因为字符集和校对设置不正确导致的。以下是解决这个问题的详细步骤和相关概念:
my.cnf
或my.ini
),确保以下配置正确:my.cnf
或my.ini
),确保以下配置正确:以下是一个简单的示例,展示如何在连接MySQL时设置字符集:
import mysql.connector
config = {
'user': 'your_username',
'password': 'your_password',
'host': '127.0.0.1',
'database': 'your_database',
'charset': 'utf8mb4'
}
cnx = mysql.connector.connect(**config)
cursor = cnx.cursor()
# 设置字符集
cursor.execute("SET NAMES utf8mb4")
# 执行查询
cursor.execute("SELECT * FROM your_table")
for row in cursor.fetchall():
print(row)
cursor.close()
cnx.close()
通过以上步骤,应该能够解决MySQL安装之后不显示乱码的问题。如果问题仍然存在,请检查是否有其他软件或系统级别的字符集设置影响了MySQL的显示。
领取专属 10元无门槛券
手把手带您无忧上云