本博客的记录的操作在linux 项目中需要从微信获取授权来登录,在此过程,保存微信emoji表情昵称到mysql数据库的时候出了错误. 老规矩百度一下,得知是mysql的utf8字符集只支持1-3个字节的字符,而表情则需要4个字节,所以mysql提供了一个utf8mb4字符集,在支持4个字节的同时又可以完美兼容utf8,免去我们的后顾之忧. 百度大部分的步骤是这样的,1-3步骤可以使用命令也可以使用工具(例如Navicat)来完成. 1:修改数据库字符集: (1) 命令方式:ALTER DATA