我正在尝试text/plain逐行从Internet 上读取文件。我现在拥有的代码是:
URL url = new URL("http://kuehldesign.net/test.txt");
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);
}
我正在使用文件test.txt包含¡Hélló!,以测试编码。
当我查看OutputStream(out)时,看到的是> ¬°H√©ll√≥!。我不相信这是有问题的,OutputStream因为我可以做到out.println("é");没有问题。
对于InputStream作为UTF-8的阅读形式有什么想法吗?谢谢!
暮色呼如
呼唤远方
肥皂起泡泡
相关分类