问题原因:
解决mysql插入中文字符报错的问题ERROR 1366 (HY000): Incorrect string value: 'xE5xB0x8FxE6x98x8E' for column 'name' at row 1
上边字符可能每个人遇到的都不一样,但问题原因应该都一样,意思是该字段不支持插入utf-8字段
解决方式:
将该字段设置为utf-8编码格式
alter table 表名 change 字段名 字段名 varchar(11) character set utf8;
结果:
成功解决
补充:
如果上述问题依旧无法解决,我们可以尝试设置数据库字段编码
alter table person default character set utf8;
分享与交流:
如果你有更好的解决方式,欢迎在下方留言哟。