J'essaie de lire un text/plain
fichier sur Internet, ligne par ligne. Le code que j'ai en ce moment est:
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);
}
Le fichier,, test.txt
contient ¡Hélló!
, que j'utilise pour tester l'encodage.
Quand j'examine le OutputStream
( out
), je le vois comme > ¡Hélló!
. Je ne crois pas que ce soit un problème avec le OutputStream
car je peux me passer de out.println("é");
problèmes.
Des idées pour lire le formulaire InputStream
comme UTF-8? Merci!