我从服务器端用response.getWriter().write("中文");发送出“中文”数据,在Android客户端用以下片段接收: HttpResponse httpResponse = httpClient.execute(httpPost);
httpEntity = httpResponse.getEntity();
input = httpEntity.getContent();
byte[] buffer = new byte[1024];
int len = 0;
while((len = input.read(buffer)) != -1) {
// 此处老是出现乱码,得不到“中文”
// 而且我用(getBytes("iso-8859-1"), "utf-8")之后也不行
Log.e("数据", new String(buffer, 0, len));
}求大师解决??????????????????
httpEntity = httpResponse.getEntity();
input = httpEntity.getContent();
byte[] buffer = new byte[1024];
int len = 0;
while((len = input.read(buffer)) != -1) {
// 此处老是出现乱码,得不到“中文”
// 而且我用(getBytes("iso-8859-1"), "utf-8")之后也不行
Log.e("数据", new String(buffer, 0, len));
}求大师解决??????????????????
解决方案 »
- android 平台 实现类似excel 的同时锁定行和列的效果
- 请问有人做过BLE吗,我用HTC的API和例子运行老是说找不到库
- 如何识别图片中的纹路(线条)
- android 源代码下载
- android网络通信权限
- 帮忙看看我这个selector是不是有问题,谢谢
- 请问 pading一定要设定四个方向么?
- Android程序员点进来,改变命运的时刻到了
- 求助帖!Error:Unable to start the daemon process.
- android studio gradle failed:protocol family unavailable
- 闹钟服务的广播代码直到我打开屏幕时才执行。
- 一个自定义界面demo
int len = 0;
byte[] datas = new byte[1024];
while((len = input.read(datas,0,1024)) != -1)
baos.write(datas, 0, len);String str=new String(baos.toByteArray(),"iso-8859-1");
String strUtf=new String(str.getBytes(),"UTF-8");
例如:new String(data,“UTF-8”)//data为字节数组