Я пытаюсь читать из файла 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? Спасибо!