描述问题:
出现error 1366
在我的电脑上输入show variables like '%char%'; 全是utf8,但是加载中文时出现error1366 ;
解决方法:
第一步 : 把mysql-5.7里面 my.ini文件里的 utf8 改成 gbk
character-set-server=utf8 改成 character-set-server=gbk
default-character-set=utf8 改成 default-character-set=gbk
第二步: 登录mysql
1.执行 show variables like '%chara%';
效果如下:
2. 执行 set character_set_database = 'gbk';
3. 执行 set character_set_server = 'gbk';
4. 执行 show variables like '%chara%';
效果如下:
第三步: 重新加载中文 成功
效果如下: