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 中文亂碼。亂碼如下,
解決辦法: