Windows中mysql数据库中文乱码永久解决方法
在mysql安装目录下新增一个my.ini文件。内容如下:
[client]
port=3306
default-character-set=utf8
[mysqld]
port=3306
character_set_server=utf8
basedir=D:\mysql\mysql-5.6.24-winx64
#解压目录
datadir=D:\mysql\mysql-5.6.24-winx64\data
#解压目录下data目录
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[WinMySQLAdmin]
D:\mysql\mysql-5.6.24-winx64\bin\mysqld.exe
再用命令
show variables like 'char%';就可以查看数据库的编码了。
具体每个字符集是什么含义自行百度即可。
记得重启mysql服务。
转载于:https://my.oschina.net/yejw/blog/901732