用户的nickname有个表情是👑:媛宝👑.Queen
小程序wx.getUserInfo中rawData的nickname是媛宝.??Queen,sha1后与signature不同;
手动测试把rawData的nickname的??改成👑表情,signature通过。。
这么说session_key没有错,是getUserInfo返回的nickname乱码错了。
而且除了rawData的nickname是乱码,rawData中:userInfo:{ nickName: '媛宝.??Queen',
也是乱码;
'{"screenWidth":360,"statusBarHeight":18,"pixelRatio":3,"system":"Android 5.1","benchmarkLevel":7,"windowWidth":360,"brand":"OPPO","screenHeight":640,"version":"6.6.7","fontSizeSetting":16,"language":"zh_CN","windowHeight":520,"model":"OPPO R9m","platform":"android","SDKVersion":"2.0.9"}'
微信公众号可以获取到用户信息的表情是:媛宝👑.Queen。
小程序获取用户信息的表情失败。
猜测是用户在小程序调用wx.getUserInfo出现bug。