mysql插入中文数据乱码问号

mysql中文乱码问号

  1. 首先检查安装目录下的.ini文件里的以下两个属性的值是否为utf8。

default-character-set=utf8
character_set_server=utf8

  1. 如果确认以上两个属性没错确实是utf8那么再去cmd里查询他是否有用。输入

mysql -u root -p

  1. 登录以后继续输入

show variables like ‘char%’;

查询内容为下图
mysql插入中文数据乱码问号
4. 如果以上全部一样还是插入数据乱码,那么这个时候你就因该看看你新建数据库时的那个数据库字符集和数据库校对规则是否和下图一样。mysql插入中文数据乱码问号
5. 如果以上全部试了一遍那么你可以再试着插入一条数据看看是否还是乱码;

以上是本人在MySQL插入中文乱码遇到问题的解决方法