Emoji表情处理

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_40670946/article/details/81346760

Emoji表情处理问题

描述:手机app大多有评论功能,手机输入法自带的表情emoji,输入的时候提交到后台,储存数据库,之后查询显示出来
这里写图片描述

第一步:提交前先编码

这里写图片描述

javaScript自带方法:encodeURIComponent()

第二步:页面进行解码

这里写图片描述

javaScript自带方法:decodeURIComponent()

亲测时:单独输入表情,输入表情和文字,输入文字,显示都可以!

注意:看看数据库**。
在我使用的mysql中,存储encodeURIComponent()编码样子,4条数据展示
这里写图片描述

看看以上存在的问题:转码之后存储在数据库,原本的几个字或者表情,转换成了更多的字符
后台接收ajax数据的时候,我没有进行处理!只是将数据库的容纳的字符长度加大了!

能力有限,希望有更好处理方案的“码友”能够在评论区分享一下!

其他相关参考链接(但按照链接没有成功):
H5页面input输入框含有键盘自带的表情符时显示异常:https://blog.csdn.net/hsany330/article/details/52514738
Emoji表情代码大全:http://www.oicqzone.com/tool/emoji/

猜你喜欢

转载自blog.csdn.net/qq_40670946/article/details/81346760
今日推荐