MySQL--解决中文乱码

前言:打开mysql后台插入中文字符出现警告,或者查询语句出现下面????


正文如下:

1.打开控制台,输入:show global variables like 'basedir%'


其中 value 的值就是你存放my.ini 的值

2.查看value的目录下是否有my.ini,如果没有复制my-default.ini改名为my.ini,或者新建my.ini文件

3.查看 mysql 字符编码,输入命令:show variables like 'character%'


 如果都是utf8就不用配置,否则看下一步

4.打开my.ini文件,输入下面代码保存

[client]
default-character-set=utf8

[mysqld]
default-storage-engine=INNODB
character-set-server=utf8
collation-server=utf8_general_ci

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 

5.保存后,重新启动mysql:net  start mysql

6.查看编码:show variables like 'character%'


猜你喜欢

转载自blog.csdn.net/V_lq6h/article/details/81052050
今日推荐