收藏
回答

小程序怎么禁止输入表情

小程序怎么禁止输入表情

回答关注问题邀请回答
收藏

2 个回答

  • 你是我瞳孔中的太阳
    你是我瞳孔中的太阳
    2020-09-11

    我刚用这个,输入上表情后会闪一下,表情才会消失。

    2020-09-11
    有用
    回复
  • 周科
    周科
    2018-07-16

    微信能显示的表情,在小程序中也能正常显示。

    你禁止输入是因为在其它界面显示为乱码吗?


    2018-07-16
    有用
    回复 10
    • 朝阳
      朝阳
      2018-07-16

      是要提交后台报存

      2018-07-16
      回复
    • 安康
      安康
      2018-07-16

      如果是数据库存储的时候报错,可以查下怎么吧数据库格式改成utf8mb4 这种格式是可以保存emoji表情的,emoji表情已经超过utf8的3字节字符了,是4字节或者8字节


      2018-07-16
      1
      回复
    • 阿北哥ya
      阿北哥ya
      2018-07-16回复朝阳

      问题可能出在mysql中,在mysql5.5.3之前我们习惯使用utf8作为默认的编码,但是utf8最多保存3字节,而emoji表情字符是大于3字节的。


      因此在mysql5.5.3之后,出现了utf8mb4这样一个编码,你如果细心的话会发现phpmyadmin默认已经是utf8mb4了,此编码完美的解决了emoji存储问题。


      所以我推荐升级数据库版本,如果不行的话,可以使用转换库处理,比如小程序的emoji到达php后将其转化为特定的字符,然后读取的时候再还原成emoji,比较著名的库就是emojione/emojione啦。


      至于你说的小程序端禁止,我还真不太清除,希望上面的文字对你有一点点帮助。


      我的小程序分享  --- 阿北

      2018-07-16
      1
      回复
    • 朝阳
      朝阳
      2018-07-16回复阿北哥ya

      好的,谢谢!我已经解决了

      2018-07-16
      回复
    • 阿北哥ya
      阿北哥ya
      2018-07-16回复朝阳

      怎么解决的?是禁止了?等你的方案。

      2018-07-16
      回复
    查看更多(5)
登录 后发表内容