1.问题:插入数据中文乱码问题(报错1366)
2.解决
2.1 查看my.ini文件
停止MySQL服务
查看编码
路径:C:\Program Files\MySQL\MySQL Server 5.5\my.ini
启动mysql
2.2 修改user数据库和student表的字符集为gbk
3.3 修改my.ini文件中的编码为gbk
停止mysql
修改C:\Program Files\MySQL\MySQL Server 5.5\my.ini文件,最后Ctrl+s保存
- 在[client]下追加: default-character-set=gbk
- 在[mysqld]下追加: character-set-server=gbk
- 在[mysql]下追加: default-character-set=gbk
Ctrl+s保存时,会出现问题无法保存,这是由于我们的这个文件没有权限的原因
给它完全控制的权限,之后点两次确定。
启动mysql
3.4 测试
此时,再去登录数据库,插入数据,不会再报错了