收藏
回答

输入框 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
      回复
登录 后发表内容