我有一个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;
}