public static String getJson(String jsonUrl) {
String html = "";
StringBuffer bs = new StringBuffer();
try {
URL url = new URL(jsonUrl);
HttpURLConnection urlcon = (HttpURLConnection) url.openConnection();
urlcon.connect(); // 获取连接
InputStream is = urlcon.getInputStream();
BufferedReader buffer = new BufferedReader(
new InputStreamReader(is,"utf-8"));
String l = null;
while ((l = buffer.readLine()) != null) {
bs.append(l);
}
html = bs.toString();
} catch (MalformedURLException e) {
html = "不支持的协议";
} catch (IOException e) {
html = "服务未响应";
}
return html;
}
设置
BufferedReader buffer = new BufferedReader(
new InputStreamReader(is,"utf-8"));
14-02-25补充:
上面的是之前定位问题的时候出现的,这次有出现了一样的
在Linux ubuntu 系统下请加上utf-8的编码,