在MySQL数据库表中写入汉字报 1366 - Incorrect string value: xE5x91\x9C(xE5(x91\x9C' for column 'specifications_set' at row 1 异常
异常展示
异常原因
使用的字符集不是utf8,可能存在配置文件不生效等情况,建议在创建数据库表时手动指定要是用的字符集
解决方法
1.修改mysql配置文件中的默认字符集
2.重新对表进行创建, 指定使用的字符集为utf8
3.alter table 表名 convert to character set utf8 collate utf8_general_ci;