使用InputStream数据获取数据时具有特殊字符的数据已更改

时间:2016-09-12 11:22:54

标签: java utf-8 inputstreamreader

我有一个Web服务,它返回xml文档,其中包含“ÅUðSÅU”等字符。当我使用时读取此文件 InputStreamReader,它会生成类似“ÅUðâ??ÅU”的字符串。

我正在使用UTF-8但没有工作。我的代码如下 -

BufferedReader br = new BufferedReader(new InputStreamReader(conn.getInputStream(),"utf-8"));
int value=0;                       
// reads to the end of the stream                  
while ((line = br.readLine()) != null) {              
      System.out.println("data--"+line);                          
      response += line;            
    }

0 个答案:

没有答案