Was für ein charset ist das? Und wie änder ich es?

pochy

Mitglied
hallo,

dieser Code liest den Quelltext einer Seite aus, welcher anschließend in eine jTextArea gepackt werden soll. Funktioiert auch so weit.
Code:
URL link = new URL(jTFLink.getText());
URLConnection linkConnection = link.openConnection();
linkConnection.setRequestProperty("Cookie", "suilid=b38ac58002d62d79a453d575e1116cfc");
linkConnection.setRequestProperty("Accept-Encoding", "gzip, deflate");
linkConnection.setRequestProperty("Accept-Charset", "utf-8");
linkConnection.connect();
InputStream inputStream = linkConnection.getInputStream();;
StringBuilder outputBuilder = new StringBuilder();
if (inputStream != null) {
	BufferedReader reader =new BufferedReader(new InputStreamReader(inputStream));
	String string;
	while (null != (string = reader.readLine())) {
		outputBuilder.append(string).append('\n');
	}
 }
String quelltext = outputBuilder.toString();

Aber ich bekomme keine ordentlichen Umlaute.
Code:
 ("Die Purpurnen Flüsse") Maurice Dantecs Buch "Babylon Babies"
als Endzeit-Spektakel verfilmt. Vin Diesel sorgt in dem düster ausgestatteten
Opus auf den Spuren von "Children of Men" für taffe Knalleffekte.

Was muss ich machen damit diese richtig angezeigt werden?

Grüße Pochy.
 
Zuletzt bearbeitet:
gefunden...

Code:
....
BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream, "UTF-8"));
// "UTF-8" dazu und es geht
.....
 
Zurück