微信开发中获取到用户信息nickname附带emoji表情存储Mysql异常的处理方法

存储从微信获得的用户信息用的数据库是Mysql数据库,在存储带有emoji字段的时候,Mysql的utf8编码不是一种真正的UTF-8编码,所以最多只能存3个字节,而大部分emoji表情或者特殊字符的编码是4个字节。所以修改Mysql 相应要存储的字段为4个编码字节即可。

user_name varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '用户昵称',

posted @ 2021-06-26 20:28  xudong5273  阅读(123)  评论(0)    收藏  举报