我现在想用 wx.getUserinfo 获取nickName 如果 nickName里没有 emoji 就没有问题,只要有 emoji图像,这个emoji图像就会是乱码,请问这是怎么回事呢?我给大家截图看一下!
实际上,这个获取的这个微信昵称,是 “易居” 后面有一个四叶草,如下图!
麻烦大家给帮一下忙,谢谢,为什么会出现这种情况呢? 按理说,wx.getUserInfo 是微信封装好的方法,怎么返回的是乱码呢? 是我哪里弄的编码不对吗?
主要是windows不支持emoji字符集,对emoji支持不够
解决方法
安装seguiemj.ttf 可解决大部分支持utf编码规则的表情,还有些是没有标准utf-8编码的,这能忽略并且显示出来的都是黑白色。
安装chrome插件Chromoji 这样绝大部分表情都可以显示了,并且是彩色的,可能和手机表情不太一样主要是各平台对Unicode标准实现不一致 附上插件链接Chromoji https://chrome.google.com/webstore/detail/chromoji-emojis-for-googl/negakbijaemdgbhklopmghphgaeadmpo