java读取java.net.URL读取远程文件乱码 InputStreamReader,InputStream为UTF-8

URL url = new URL("https://rumenz.com");
BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream()));
LinkedList<String> lines = new LinkedList();
String readLine;

while ((readLine = in.readLine()) != null) {
    lines.add(readLine);
}

for (String line : lines) {
    out.println("> " + line);
}

没有指定编码会造成乱码

BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream(), "UTF-8"));
返回笔记列表
入门小站