关于开发时获取⽤户昵称作为参数乱码的问题客户需要做个⽹页⼩游戏,玩家在玩完后可以分享⾃⼰的昵称 分数与排名
于是开发出来后安卓环境下⽆任何的问题,但是ios下却不能分享,还有就是有的昵称是表情的
思考后做出⼀些判断
⾸先在后台取出的昵称后要对昵称进⾏编码在插⼊数据库
昵称代码转换WxUser wxUser = WxUser(openId, Access_token());
String InWxnick = Nickname(), "UTF-8");
wxUser.setNickname(InWxnick);
取出来的时候也要进⾏解码
String toWxNck = URLDecoder.Wxid(), "UTF-8");
newRank5.setWxid(toWxNck);
还有就是页⾯上如果要是⽤昵称作为参数需要对汉字的昵称进⾏编码,再传参数时就没有问题了
var wid = $('#wxid').val();
var wxid = encodeURI(wid);
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论