最近遇到一个问题,将用户发送的文本信息(含有emoj表情符号)保存入库时竟然报错,抛出了如下错误码:error code [1366]
原因其实就是MySql表的默认编码是utf8,并不支持存储emoj表情符号数据,所以修改成utf8mb4编码就解决了。
-- 修改t_test表编码为utf8mb4
alter t_test convert to character set utf8mb4;
最近遇到一个问题,将用户发送的文本信息(含有emoj表情符号)保存入库时竟然报错,抛出了如下错误码:error code [1366]
原因其实就是MySql表的默认编码是utf8,并不支持存储emoj表情符号数据,所以修改成utf8mb4编码就解决了。
-- 修改t_test表编码为utf8mb4
alter t_test convert to character set utf8mb4;