Я пытаюсь читать из файла text/plain через Интернет, по очереди. Код, который у меня есть сейчас:
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? Спасибо!