BufferedReader读取InputStream中文乱码问题
最近做项目用到BufferedReader读取在线connection获取的InputStream中文,结果出现了乱码问题,查了很多方法,总结有以下几种:
一. 将BufferedReader中加入encoding。
比如需要获取中文时需要的语句为:
BufferedReader in = new BufferedReader(new InputStreamReader(connection.getInputStream()));
String result = "";
String line = null;
while ((line = in.readLine()) != null) {
result += "|"+line;
}