Zeichensätze umwandeln mit recode

Gespeichert von Erik Wegner am/um
Body

Das Programm recode dient zur Konvertierung einer Datei von einem Zeichensatz in einen anderen, bspw. von Latin-1 in UTF-8. Der Aufruf erfolgt nach folgendem Schema, die Originaldatei wird dabei ersetzt.

recode [-f] KONVERTIERUNG datei

Der Parameter KONVERTIERUNG

Beispiele für KONVERTIERUNG
QuellformatZielformatParameter für KONVERTIERUNG
(Windows) ISO-8859-1 (Latin-1)UTF-8lat1..u8
Codepage 437Latin-1ibm437/CR-LF..lat1

Der Parameter -f

Die Angabe der Option -f ist nur notwendig, falls recode feststellt, dass das Umwandeln nicht automatisch rückgängig machbar ist, in diesem Fall erscheint folgende Ausschrift:

recode: datei failed: Mehrdeutige Ausgabe in step `CR-LF..data'