Incorrect string value: '\xF0\x9F\x93\xB7</...' for column 'content' at row 1

出现原因:当insert数据中有表情时发生。而这些表情是按照4个字节一个单位进行编码的,而我们使用的utf-8编码在mysql数据库中默认是按照3个字节一个单位进行编码的.

解决方法:将表字段字符集设置成utf8mb4 

posted @ 2019-04-22 17:00  清枫林  阅读(990)  评论(0编辑  收藏  举报