mysql插入表中的中文显示为问号(??)的解决方法

时间:2022-04-21 06:47:14

反反复复三个小时,总算是解决了,感觉很爽!

解决方法:

1.查看系统字符集设置:
          show variables like '%char%';

 修改前:

mysql插入表中的中文显示为问号(??)的解决方法

 

修改后

mysql插入表中的中文显示为问号(??)的解决方法

这里是已经解决问题的编码相关设置!

各个字段表示的含义:

mysql插入表中的中文显示为问号(??)的解决方法

打开数据库 my.ini文件,注意,一定要事先备份好,一个my.ini文件,如果一不小心修改错误,很可能启动不了数据库了!

mysql插入表中的中文显示为问号(??)的解决方法

 

接下来是设置!我这样设置就OK了。

 

[client]
default-character-set = utf8

[mysqld]
character-set-server=utf8

 mysql插入表中的中文显示为问号(??)的解决方法

 再次往数据库插入信息,已经显示为中文了,很舒服的感觉!!!