MYSql乱码问题终极解决方案
step1:安装好mysql之后,系统默认的字符编码是:
因为在配置文件my.ini中的[mysql]:default-character-set=latin1(默认值);[mysqld]:default-character-set=latin1(默认值)
step2:我们只需要把上面提到的my.ini中的两个字段改变为:[mysql]:default-character-set=utf8;[mysqld]:default-character-set=utf8就ok了。
step3:记得在服务中重启mysql服务哦。结果:
注意:
1、在创建数据库时可以指定字符编码:CREATE DATABASE databaseName CHARACTER SET 'utf8';
2、在客户端(博主是SQLyog),右键数据库或者数据表---该表数据库或表,可以查看和修改字符编码。
3、window键+R 进入doc命令提示框,进入mysql安装目录下的bin:(这是博主的安装目录)