zylZYL13621804880 2016-09-29 08:11 采纳率: 0%
浏览 1748
已结题

微信oauth2.0网页授权,取到用户信息了,但是用户名乱码

request.setCharacterEncoding("UTF-8");
response.setCharacterEncoding("UTF-8");

    get_access_token_url=get_access_token_url.replace("APPID", "web092a6d891af");
    get_access_token_url=get_access_token_url.replace("SECRET", "a3a41f47a008aad7f18a1dcecf2");
    get_access_token_url=get_access_token_url.replace("CODE", code);

    String json= HttpUtil.getUrl(get_access_token_url);


    JSONObject jsonObject=JSONObject.fromObject(json);
    String access_token=jsonObject.getString("access_token");
    String openid=jsonObject.getString("openid");

    get_userinfo=get_userinfo.replace("ACCESS_TOKEN", access_token);
    get_userinfo=get_userinfo.replace("OPENID", openid);

    String userInfoJson= HttpUtil.getUrl(get_userinfo);

    JSONObject userInfoJO=JSONObject.fromObject(userInfoJson);
  • 写回答

3条回答 默认 最新

  • 鱼弦 全栈领域优质创作者 2016-09-29 09:11
    关注

    可能是浏览器的编码,和用户名写的时候的编码不一致,解析到网页就是乱码喽!
    能分清楚就好!
    主要还是手机上使用!

    评论

报告相同问题?

悬赏问题

  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥15 c++头文件不能识别CDialog
  • ¥15 Excel发现不可读取的内容
  • ¥15 关于#stm32#的问题:CANOpen的PDO同步传输问题