数据库中文乱码一直是烦人的问题,网上解决方法很多,但各有出入,而且有人灵有人不灵。对于MySQL,我的解决方法如下:
1)改MySQL配置:
如:D:\Program Files\MySQL\MySQL Server 5.6\my.ini(copy from my-default.ini)
[mysql]
default-character-set = utf8
重启MySQL服务
-- windows:
net stop mysql (start)
-- linux:
service mysql stop (start)
检查改动情况
mysql
show variables like 'char%';
show variables like 'collation%';
exit
mysql -uroot -p
use test01
alter database test01 character set utf8;