BufferedReader获取json的时候有中文乱码解决

来源:互联网 发布:压缩软件for mac 编辑:程序博客网 时间:2024/05/18 20:06
     StringBuilder json = new StringBuilder();  
        try {  
            URL urlObject = new URL(url);  
            URLConnection uc = urlObject.openConnection();  
            BufferedReader in = new BufferedReader(new InputStreamReader(uc.getInputStream(),"utf-8"));  
            String inputLine = null;  
            while ( (inputLine = in.readLine()) != null) {  
                json.append(inputLine);  
            }  
            in.close();  
        } catch (MalformedURLException e) {  
            e.printStackTrace();  
        } catch (IOException e) {  
            e.printStackTrace();  
        }  
        return json.toString();  

    }  




在这里加上 BufferedReader in = new BufferedReader(new InputStreamReader(uc.getInputStream(),"utf-8"));    -------- "utf-8"即可正常

1 0
原创粉丝点击