Emoji表情符号如何存入mysql数据库中
今天项目上就碰到这个问题,app端传过来的Emoji表情以utf8编码存入数据库,最后读出来无法显示
经过资料搜查,发现Emoji表情符号为4个字节的字符,而 utf8 字符集只支持1-3个字节的字符,导致无法写入数据库。
那么解决办法有两种
1、遍历输入的文本,把四字节长度的字符,修正为自定义的字符替换掉。
2、修改MySQL数据库字符集, 把数据库字符集从utf8 修改为支持1-4 个字节字符的utf8mb4。
实际上第...
点击查看剩余70%
网友评论0