收藏
回答

输入框 emoji 乱码

问题模块 框架类型 问题类型 终端类型 微信版本 基础库版本
框架 小程序 Bug 客户端 6.7.2 2.3.0

- 当前 Bug 的表现(可附上截图)

机型:OPPO A59m

输入法:搜过输入法OPPO版 V7.9


使用输入法自带的emoji会出现乱码。


输入时能正常显示emoji


当焦点离开时,变成这样了:



后端数据库已经支持 emoji ,只有少部分机型的 emoji 出现乱码;


是否是获取到的 emoji 格式不是 Unicode 造成?

拿到的乱码需要怎样转码才能得到正常的 emoji 呢?



- 预期表现

可以获取到正常的表情字符

最后一次编辑于  2018-09-14  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

1 个回答

  • 是柿子啊
    是柿子啊
    2018-09-14

    你好,目前 Android 小程序上确实是只显示 Android 支持的 Emoji,微信表情只显示字符

    2018-09-14
    赞同
    回复 4
    • MayJLe
      MayJLe
      2018-09-14

      那怎么过滤掉这些安卓不支持的 emoji 呢,它们的编码有什么特征吗?

      2018-09-14
      回复
    • 是柿子啊
      是柿子啊
      2018-09-17回复MayJLe

      你好,建议使用正则校验过滤

      2018-09-17
      回复
    • MayJLe
      MayJLe
      2018-09-17回复是柿子啊

      直接 str.replace(/�/g, '') ,这么暴躁吗

      2018-09-17
      回复
    • 是柿子啊
      是柿子啊
      2018-09-17回复MayJLe

      或者是跟你们设计沟通一下,替换成其他的东西


      2018-09-17
      回复