मैं 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("é");समस्याओं के बिना कर सकता हूं ।
पढ़ने के लिए कोई विचार InputStreamUTF-8 के रूप में? धन्यवाद!