微信第三方登录时昵称,username乱码问题解决方法如下:

/**

* 获取微信用户信息

* @param access_token 调用凭证

* @param openid 普通用户的标识,对当前开发者帐号唯一

* @return

*/

public static String getWeixinUserinfo(String access_token, String openid){

String URLs = ChildendConstant.WEIXIN_USERINFO;//微信登录地址

String result = "";

List list = new ArrayList();

NameValuePair pairappid = new BasicNameValuePair("access_token", access_token);

NameValuePair pairsecret = new BasicNameValuePair("openid", openid);

list.add(pairappid);

list.add(pairsecret);

try{

HttpEntity requestHttpEntity = new UrlEncodedFormEntity(list, HTTP.UTF_8);

URL url = new URL(URLs);

URI uri = new URI(url.getProtocol(), url.getHost(), url.getPath(), url.getQuery(), null);

HttpPost httpPost = new HttpPost(uri);

httpPost.setEntity(requestHttpEntity);

HttpClient httpClient = new DefaultHttpClient();

HttpResponse response = httpClient.execute(httpPost);

if (response.getStatusLine().getStatusCode() == 200) {

result = EntityUtils.toString(response.getEntity(),HTTP.UTF_8);//在这里转换

}

return result;

}catch(Exception e){

e.printStackTrace();

}

return result;

}

原文:http://blog.csdn.net/u014649598/article/details/46471863

android 微信乱码问题怎么解决方法,Android 微信登录昵称乱码问题,及获取微信用户信息...相关推荐

  1. 微信 android 闪退问题怎么解决方法,Android里微信分享时BUG,微信界面闪退

    只是Android版有问题,苹果版可正常分享,帮忙找下原因,谢谢! 微信界面刚加载,就闪退 Android离线打包运行,检测错误如下: 03-13 22:31:01.921: W/System.err ...

  2. android系统锁屏锁怎么解决方法,Android 屏幕锁 - WakeLock

    Android 屏幕锁 - WakeLock Android,powermanager,wakelock,屏幕, PowerManager android.os.PowerManager PowerM ...

  3. 载入的html代码中文乱码了怎么解决方法,Chrome导入html书签乱码的解决方法

    Chrome导入自己导出的html书签一般是没有问题的,如果书签或收藏夹是IE或360浏览器导出的html格式,可能在导入Chrome后会出现乱码.对于这种情况,可按以下方法处理. 用记事本打开导出的 ...

  4. log4j日志文件乱码问题的解决方法

    log4j日志文件乱码问题的解决方法 log4j日志文件中文乱码处理方法 log4j 控制台和文件输出乱码问题解决 写在前面,第三篇文章中将原因解释的最清楚,为什么设置为UTF-8或者GBK就生效了, ...

  5. 请使用微信打开的快速解决方法

    请使用微信打开的快速解决方法 参考文章: (1)请使用微信打开的快速解决方法 (2)https://www.cnblogs.com/ytkah/p/11599073.html 备忘一下.

  6. Android webview 写入cookie的解决方法以及一些属性设置

    Android webview 写入cookie的解决方法以及一些属性设置 参考文章: (1)Android webview 写入cookie的解决方法以及一些属性设置 (2)https://www. ...

  7. Android Studio androidx 包冲突解决方法

    Android Studio androidx 包冲突解决方法 参考文章: (1)Android Studio androidx 包冲突解决方法 (2)https://www.cnblogs.com/ ...

  8. php微信回复乱码,php版微信公众平台回复中文出现乱码问题的解决方法

    本文实例分析了php版微信公众平台回复中文出现乱码问题的解决方法.分享给大家供大家参考,具体如下: 微信公众平开发时碰到回复中文乱码了,这个问题小编发现是编码问题,其实只要把编码转成utf8就可以解决 ...

  9. Android SDK下载失败的解决方法

    Android SDK下载失败的解决方法 图1 在下载过程中,Android SDK Manager Log中出现下面出错信息: Preparing toinstall archives Downlo ...

最新文章

  1. 机器学习中分类器常见评价指标
  2. R语言White’s检验实战:检验回归模型中是否存在异方差性(heteroscedasticity)、发生了异常差(heteroscedasticity)问题如何解决
  3. 5G/4G: 3GPP组织及协议版本的发展
  4. 安装electron报错
  5. 项目交接文档_财务离职,交接工作需要交接哪些?附财务移交清册表!
  6. 1080 MOOC期终成绩 (25 分)
  7. 【读书笔记】100个Switf必备tips
  8. Atitit spring springboot 集成mybatis法 目录 1.1. 使用spring管理数据源。。需要修改spring、 配置 1 1.2. 直接代码集成,无需修改任何配置 1
  9. C语言程序设计学习总结
  10. 网络安全应急响应-恶意代码分析技术
  11. 抖音反编译学习(记录草稿)
  12. 创意欣赏:国外35个独特的露天广告牌设计
  13. 电阻电容串联、并联起来用在电路中,起什么作用?
  14. java 刻度尺_用java代码如何实现画坐标刻度尺图
  15. 用 Python 给程序加个进度条,让你的程序看起来更炫酷
  16. oscp——five86-1
  17. Remote Sensing投稿经历
  18. Python数据分析2-pandas入门和实战
  19. 奇瑞新能源的小车为何备受市场青睐?鲍思语这样解释
  20. 2.4.2 死锁的处理策略-预防死锁(破坏互斥条件、破坏不可剥夺条件、破坏请求和保持条件、破坏循环等待条件)

热门文章

  1. 用 Python 抓取阿里云盘资源
  2. linux统计染色体长度,Python 脚本之统计基因组文件中染色体长度及N碱基数目
  3. IP地址相关的基础知识以及IP相关术语的解释
  4. python + wordcloud实现任意形状标签云
  5. 物联12:rfid天线场区、耦合形式与频率
  6. JFrame改变边界为圆角矩形
  7. 攻防世界MISC新手区-坚持60s
  8. ChatGPT微积分求解
  9. 真无线蓝牙耳机推荐哪个好?学生党蓝牙耳机推荐
  10. html语言可以描述,[多选] 以下选项中,可以用HTML语言描述的是()。