Ausgaben auf die Windows -Konsole in Java
1.) Quellcode kontrollieren
1.a) Datei in kontrollierter Kodierung speichern
Die Datei muß im Format »ANSI« (=»ISO 8859-1«) gespeichert werden.
1.b) Kodierung des Compilers einstellen
- Aufruf
javac Main.java -encoding ISO8859_1
Anmerkung
Bei Speicherung in Unicode-Formaten sollte ein Editor gewählt werden, der keine BOMs schreibt.
2.) Konsolen kontrollieren
2.a) Schriftart der Konsole einstellen
Eine Schriftart für das Konsolenfenster einstellen, welche die benötigten Zeichen enthält und mit der im folgenden gewählten Codierung verträglich ist.
2.b) Kodierung der Konsole einstellen
- Konsolenkommando
chcp 437
2.c) Kodierung der Java -Ausgabe einstellen
- Main.java
public class Main
{ public static void main( String s[])
{ try { System.setOut( new java.io.PrintStream(
new java.io.FileOutputStream( java.io.FileDescriptor.out ),
false, "cp437" )); }
catch( java.io.UnsupportedEncodingException e ){}
java.lang.System.out.println( "abcdef" );
java.lang.System.out.println( "äöüÄÖÜ߀" ); }}