移动web前端textarea输入框输入emoji表情,用oracle数据库保存,emoji表情变为了?号

请问大神们,有处理过前端web对emoji表情的处理吗?

阅读 14.3k
5 个回答

编码格式设置成 utf8mb4 就可以了

我是这样做的,
1.点击表情

<img 
    class="emojione" 
    alt="?"          
    src="//cdn.jsdelivr.net/emojione/assets/png/1F61A.png?v=1.2.4" 
/>

2.获取e.target.alt:?

3.通过emojione转义成:shortname:, 在通过自定义函数转义成中文[亲亲]

4.add<textarea>

5.输出表情则相反[亲亲] => :shortname: => 图片

一般表情的话,我都是将对应的表情转化为对应的名字存入数据库~

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏