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中MAC地址获取代码
  2. Android(Java):Android jni源代码
  3. Android 代码获取手机屏幕分辨率的代码
  4. Android实用代码片段(二)
  5. android典型代码系列(二十六)------App widget的使用
  6. android:inputType的XML与Java代码对应关系
  7. Android打开WIFI或者移动网络的代码实现

随机推荐

  1. Iphone,Imac,Win7,Android的日历同步
  2. 笔记77-listview属性介绍
  3. 转载:Android service 实现过程
  4. Tiny4412_android5.0.2编译
  5. Android Java和JavaScript代码相互调用
  6. android中使用Intent在activity之间传递
  7. android中各种permissiond详解
  8. Android Studio SVN 使用方法
  9. Android(安卓)命令行打包和签名
  10. android EditView ime