Character Encoding Converter

 

Download Commandline Character Encoding Converter

Download Windows Character Encoding Converter

Screenshot

Character Encoding Converter Tool

Beschreibung

Der Character Encoding Converter steht sowohl als Commandline Tool wie auch als Windows Programm zur Konvertierung von Dateien von einem Character Encoding in ein anderes zur Verfügung. Sie haben zB. eine Datei, welche im Format ISO-8859-1 gespeichert wurde und wollen diese in das Format UTF-8 konvertieren.

Das Tool kann auch ganze Verzeichnisse konvertieren, wobei die Dateiendung angegeben werden muß. Eine Konvertierung des Encodings ist nur bei Textdateien sinnvoll. Binärdateien würden durch die Konvertierung zerstört werden.

Verwendung

Das Tool kann über die MS-Dos Box oder innerhalb einer Unix Shell aufgerufen werden. Voraussetzung ist, dass Java auf dem System installiert und innerhalb der Pfad Variable vorhanden ist. Der Aufruf kann entweder für eine einzelne Datei erfolgen oder für ganze Verzeichnisbäume rekursiv, dh. inklusive aller Unterverzeichnisse. Der Aufruf ist wie folgt:

Um das Windows Tool zu verwenden benötigen Sie ein Java Runtime Environment. Dieses können Sie unter http://www.java.sun.com gratis downloaden. Danach führen Sie einen Doppelklick auf der Datei encoding_converter-ui-1.0.0.0.jar aus.

java -jar encoding_converter.jar Converter -p <Pfad_in> <Dateiendungen> <encoding_in> <Pfad_out> <encoding_out>

ParameterBeschreibungBeispiel
Pfad_inVerzeichnis von dem Kopiert werden soll./temp/test
Dateiendungen Dateiendung welche innerhalb des Pfad in konvertiert werden soll. Es kann nur eine Dateiendung angegeben werden. txt
encoding_in Definiert mit welchem Encoding die Dateien eingelesen werden sollen. Hier ist das Encoding anzugeben mit dem die Datei gespeichert wurde ISO-8859-1
Pfad_out Definiert wohin konvertierten Dateien geschrieben werden sollen. Die Originaldatei wird nicht verändert, stattdessen wird eine Kopie mit dem neuen Encoding erstellt. /temp/testutf8
encoding_out Definiert mit welchem Encoding die Dateien geschrieben werden sollen, dh. das Zielencoding. UTF-8

java -jar encoding_converter.jar Converter <File_in> <encoding_in> <File_out> <encoding_out>

ParameterBeschreibungBeispiel
File_inDatei welche Kopiert werden soll./temp/test.txt
encoding_in Definiert mit welchem Encoding die Dateien eingelesen werden sollen. Hier ist das Encoding anzugeben mit dem die Datei gespeichert wurde ISO-8859-1
File_out Definiert wohin konvertierte Dateien geschrieben werden sollen. Die Originaldatei wird nicht verändert, stattdessen wird eine Kopie mit dem neuen Encoding erstellt. /temp/testutf8.txt
encoding_out Definiert mit welchem Encoding die Dateien geschrieben werden sollen, dh. das Zielencoding. UTF-8