Java代码

  sb = new StringBuffer();

  HttpEntity entity = response.getEntity();

  InputStream is = entity.getContent();

  BufferedReader br = new BufferedReader(

  new InputStreamReader(is,"GB2312"));

  String data = "";

  while ((data = br.readLine()) != null) {

  sb.append(data);

  }

  String result = sb.toString();

  sb = new StringBuffer();

  HttpEntity entity = response.getEntity();

  InputStream is = entity.getContent();

  BufferedReader br = new BufferedReader(

  new InputStreamReader(is,"GB2312"));

  String data = "";

  while ((data = br.readLine()) != null) {

  sb.append(data);

  }

  String result = sb.toString();

  Java代码

  //下面的是多余的代码,平台会按照默认编码读数据,谢谢melode11和eleda指点 result = new String(result.getBytes(),"UTF-8");

  //下面的是多余的代码,平台会按照默认编码读数据,谢谢melode11和eleda指点 result = new String(result.getBytes(),"UTF-8");

  我解释一下,

  Java代码

  BufferedReader br = new BufferedReader(

  new InputStreamReader(is,"GB2312"));

  BufferedReader br = new BufferedReader(

  new InputStreamReader(is,"GB2312"));

  是读取要改编码的源,源的格式是GB2312的,安源格式读进来,然后再对源码转换成想要的编码就行

更多相关文章

  1. Android闪光灯开关
  2. Android下修改SeekBar样式
  3. android 实时PCM数据编码成AAC【转】
  4. android view相对于根布局的坐标获取
  5. Android腾讯微博客户端开发四:微博发送篇(QQ表情,@搜索)
  6. android典型代码系列(十)------获取一个应用程序的权限信息(反射
  7. ANDROID图片压缩代码
  8. 从源码中查看当前android版本
  9. Android(安卓)如何在Java代码中手动设置控件的marginleft

随机推荐

  1. 如何使用android sdk开发应用
  2. android Canvas用法
  3. Android线程优先级设置方法
  4. Android系统服务 WMS与AMS简单理解
  5. Android(安卓)AlertDialog的一切
  6. android传输视频到PC
  7. 安卓(android)开发框架的说明1:基于Eclipse
  8. 室内定位导航系统设计实现指南
  9. Android不同汉字字数对齐
  10. android 截取头像