问题:Mysql中文编码问题
数据库插入数据报错“1366 - Incorrect string value: ‘\xE7\x94\xB7‘ for column ‘sex‘ at row 1”
解决方法:
1、打开设计表,将该列表的字符集 改为utf8mb4
![](https://i-blog.csdnimg.cn/blog_migrate/47ce0a327f3ca779cdd18bd722f69876.png)
2、保存设计表并且重新插入数据
![](https://i-blog.csdnimg.cn/blog_migrate/7524b949092bddd385c0c585d6f9eba4.png)
注释:
把有中文的字段的字符集 latin1都 改成utf8mb4,改完记得点击保存。
如果看不到插入的数据,把navicat关掉再重新打开,刷新一下表就可以啦。