StringBuffer resposeBuffer = new StringBuffer("");
String lines;
while((lines = reader.readLine()) != null) {
lines = new String(lines.getBytes(), "utf-8");
resposeBuffer.append(lines);
}
reader.close();
connection.disconnect();
JSONObject respose = new JSONObject(resposeBuffer.toString());
原因:lines 中文乱码,resposeBuffer 中文乱码。乱码如下,
解决办法: