微信昵称解析乱码,校验签名失败
发布于 6 年前 作者 rchang 1687 次浏览 来自 问答

发现后台日志存在个别用户昵称取回来是问号 + 空格的组合,解析签名时用官方校验代码,显示:校验签名失败

4 回复

昵称里包含emoji表情导致的。经研究测试,微信昵称支持三种版本的emoji表情:Unified、SoftBank和微信自家定义的表情。SoftBank和微信自家定义的表情需要做相应的映射处理才能正常显示。参阅:https://github.com/gzu-liyujiang/UnicodeEmoji

可能是特殊字符吧,你知道正常显示应该是什么吗

麻烦提供下该用户的微信号看下。

可能是因为手机微信登录时未验证手机号码,,,

回到顶部