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%'