public class Test1 {
public static void main(String[] args) throws IOException {
InputStream inputStream = new URL("http://www.bilibili.com/video/av6300269/").openStream();
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(inputStream, "utf-8"));
for (String s; (s = bufferedReader.readLine()) != null; ) {
System.out.println(s);
}
}
}
我运行后显示乱码,请问问题出在哪里,你们也是这样吗?
1
lisonfan 2016-09-17 16:09:35 +08:00 via iPhone
乱码一般都是编码格式问题吧?
|
3
bsidb 2016-09-17 16:17:05 +08:00 via Android 1
是不是启用了 gzip 压缩?直接读取到的是原始的压缩数据流?
|
4
XhstormR OP 奇了怪了,我把地址换成 "https://www.v2ex.com/t/306758" 就不是乱码,就 Bilibili 的是乱码。
|
6
popok 2016-09-17 17:24:57 +08:00 via iPhone
肯定是 gzip 压缩的锅
|