Characterumkonvertierung kann relativ einfach mit Java angegangen werden. Java hat den Vorteil dass die Zeichen eines Strings standardmässig in Unicode codiert sind. Es können also sozusagen alle gebräuchliche Zeichen gespeichert werden.
Beim Instanzieren eines neuen Objekts vom Typ InputStreamReader oder/und OutputStreamWriter ist es möglich eine Characterencoding anzugeben. Die Encoding kann auf mehrere Arten übergeben werden: Als Encoding-Objekt oder der Name der Encoding als String. Dieses Beispiel aus dem O’Reilly Buch Java in a Nutshell zeigt wie einfach es ist eine Konsolenapplikation in Java zu schreiben welche Dateien zwischen beliebigen Encodings konvertiert. Read more »