native的Socket发送字节流默认是GB2312的,所以在Java方面需要指定GB2312

byte[] buffer = new byte[50];StringBuffer strBuf = new StringBuffer();InputStream input = receiver.getInputStream();while((len = input.read(buffer)) != -1) {    String newStr = new String(buffer, 0, len, "GB2312");    strBuf.append(newStr);}

reference:

http://hi.baidu.com/cmdmac/item/9a6cf9dc3254dfe6795daaa9

http://www.cnblogs.com/kenkofox/archive/2010/04/23/1719009.html

http://www.cnblogs.com/uuhua/archive/2010/06/15/1758552.html

更多相关文章

  1. Android中的文件存储
  2. android 保存 用户名和密码 设置等应用信息优化
  3. android 将图片内容解析成字节数组,将字节数组转换为ImageView可
  4. Android(安卓)studio项目配置的.gitignore文件
  5. androd fsck分析
  6. android类型转换
  7. Java HTTP 网络请求库框架的使用
  8. Android(安卓)OpenGL ES 开发中的Buffer使用
  9. Android之Bitmap对象和字节流之间的相互转换

随机推荐

  1. ubuntu 11.10 搭建 Android(安卓)开发环
  2. android framework
  3. Basic4android (Basic for Android) - Ra
  4. App 权限一点知识
  5. android EditText 去除边框
  6. Android——简单音乐播放器
  7. Android(安卓)file transfer/Upload
  8. Android源码下载
  9. android下giflib
  10. Android(安卓)中自定义View的应用