小程序
小游戏
企业微信
微信支付
扫描小程序码分享
正常应该是这个符号
其他emoji会返回,但是这个直接就返回方块了。
5 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
楼主最后怎么解决的
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
现在是接口本身返回的字符串就有问题,所以无论我怎么保存都是有问题的,应该不涉及编码问题,因为其他的emoji我都可以正常的保存显示。
不是啊,关键他返回给我的就是一个方块。。。我转码不了啊
关于 emoji 编码,可参考这个:
http://www.oicqzone.com/tool/emoji/
小程序页面显示支持的编码方式是 Unified,而通过 API 拿到的 nickName 编码方式却是 Softbank(不确定是否所有微信版本都这样,至少在我的安卓手机是这样的),所以需要自己做编码转换。PHP 的转换程序可以参考这个:
https://github.com/iamcal/php-emoji
BTW: 如果要保存到数据库,应该用 utf8mb4,普通的 utf8 无法保存完整的 emoji 字符。
对应的是这个符号✨
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
楼主最后怎么解决的
现在是接口本身返回的字符串就有问题,所以无论我怎么保存都是有问题的,应该不涉及编码问题,因为其他的emoji我都可以正常的保存显示。
不是啊,关键他返回给我的就是一个方块。。。我转码不了啊
关于 emoji 编码,可参考这个:
http://www.oicqzone.com/tool/emoji/
小程序页面显示支持的编码方式是 Unified,而通过 API 拿到的 nickName 编码方式却是 Softbank(不确定是否所有微信版本都这样,至少在我的安卓手机是这样的),所以需要自己做编码转换。PHP 的转换程序可以参考这个:
https://github.com/iamcal/php-emoji
BTW: 如果要保存到数据库,应该用 utf8mb4,普通的 utf8 无法保存完整的 emoji 字符。
对应的是这个符号✨