mysql存储emoji表情以及显示

大部分的emoji表情都是都占了两个字符位,而mysql的utf-8格式存储不了,导致会导致保存。上网查了并找到了一些解决的办法,就总结了一下。

一,修改mysql配置

①修改表的结构,并字符类型改成utf8mb4:

2,在服务端配置,在安装目录下修改my.ini文件,若没有则新建一个,命名正确就可以;

3,用sql语句修改某个特定的字段的存储格式。

二,显示

思路,每个emoji表情i有对应的图片,需要做的是一一对应。可以在在页面上js进行替换,也可以在后台上进行字符串处理。

①将字符串中的emoji字符判断出来,然后转化成你想要的格式,

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容