Ich hab da ein kleines Problem mit dem Einlesen von Text über die Standardeingabe:
Code
...
BufferedReader input=new BufferedReader(new InputStreamReader(System.in, "ISO-8859-1"));
System.out.println(input.readLine());
...
Dieses Codestück soll nichts anderes machen als einen Text einlesen und diesen anschließend ausgeben. Einziges Problem: die deutschen Sonderzeichen. Abhängig vom gewählten Zeichensatz erhalte ich entweder lauter Fragezeichen (ISO-8859-1) oder ä, ö, Ä, Ö, Ü, ß korrekt, jedoch für ü ein Fragezeichen (windows-1252). Welchen Zeichensatz muss ich wählen bzw. was muss ich sonst machen, damit das korrekt funktioniert???