Saya mencoba membaca dari text/plainfile melalui internet, baris demi baris. Kode yang saya miliki sekarang adalah:
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);
}
File,, test.txtberisi ¡Hélló!, yang saya gunakan untuk menguji pengkodean.
Saat saya meninjau OutputStream( out), saya melihatnya sebagai > ¬°H√©ll√≥!. Saya tidak percaya ini adalah masalah OutputStreamkarena saya dapat melakukannya out.println("é");tanpa masalah.
Ada ide untuk membaca dari bentuk InputStreamUTF-8? Terima kasih!
text/plainSayangnya, saya tidak akan memiliki akses ke server yang menyajikan file dan tidak menggunakan pengkodean UTF-8. Saya tidak mengetahui adanya perpustakaan jaringan yang bagus; ada saran?