MySQL·表情包报错处理
mysql默认的utf8只支持三个字节,但是emoji表情是4字节的,超出了mysql的utf8支持范围,修改的方法是换成utf8mb4字段规则。
报错:
mysql xxx: Incorrect string value: ‘\xF0\x9F\xA5\xB0\xF0\x9F for column ‘text’ at row 1.
二、所以把后端驱动里的默认utf8改成utf8mb4
三、后端对字符串 ‘ 点过滤
MySQL·表情包报错处理
mysql默认的utf8只支持三个字节,但是emoji表情是4字节的,超出了mysql的utf8支持范围,修改的方法是换成utf8mb4字段规则。
报错:
mysql xxx: Incorrect string value: ‘\xF0\x9F\xA5\xB0\xF0\x9F for column ‘text’ at row 1.
二、所以把后端驱动里的默认utf8改成utf8mb4
三、后端对字符串 ‘ 点过滤