将GBK编码形式的xml文件 数据请求转为utf-8

来源:互联网 发布:北欧沙发品牌 知乎 编辑:程序博客网 时间:2024/05/29 07:33
public String resposeString(String urlStr){String result = "";try{URL url = new URL(urlStr);HttpURLConnection httpURLConnection = null;httpURLConnection = (HttpURLConnection)url.openConnection();httpURLConnection.setRequestMethod("POST");httpURLConnection.setDoOutput(true);//上传数据httpURLConnection.setConnectTimeout(15000);httpURLConnection.setReadTimeout(15000);InputStream inputStream = httpURLConnection.getInputStream();//获取返回的数据流InputStreamReader isr = new InputStreamReader(inputStream, "gbk");//一定要在这个地方才不会乱码(utf-8,gb2312)BufferedReader br = new BufferedReader(isr);//利用BufferedReader将流转为StringString temp;while((temp = br.readLine()) != null){result = result + temp;}}catch (MalformedURLException e){e.printStackTrace();} catch (IOException e) {e.printStackTrace();} return result;}
0 0