iconv(1) iconv(1)
NAME
iconv - Code konvertieren (international codeset conversion)
SYNTAX
iconv -f ausgangscode -t zielcode [--] [datei ...]
BESCHREIBUNG
iconv liest Eingabezeichen aus einer Datei oder von der Standardein-
gabe, codiert die Eingabezeichen um und schreibt das Ergebnis auf die
Standardausgabe.
Die mit iconv möglichen Konvertierungen werden durch Konvertierungsta-
bellen festgelegt, die sich unter /usr/lib/iconv befinden. Es können
nur die vorhandenen Konvertierungstabellen verwendet werden.
So wandelt iconv z. B. die Zeichen aus dem Zeichensatz ISO 8859-1 in
landesspezifische Zeichen aus den nationalen Varianten des Zeichensat-
zes ISO 646 (ASCII-Derivate) um, oder unterstützt die Umwandlung in
umgekehrter Richtung (siehe BEISPIELE).
OPTIONEN
-f ausgangscode
-t zielcode
(f - from, t - to) iconv erwartet die Konvertierungstabelle in
der Datei /usr/lib/iconv/ausgangscode.zielcode.t. Zeichen, die im
Ziel-Zeichensatz nicht existieren, werden in Unterstrich _ ver-
wandelt.
-- Ende der Optionenliste. Die Angabe ist nötig, wenn datei mit -
beginnt.
datei
Name der Datei, deren Inhalt umcodiert werden soll. Sie können
auch mehrere Dateien angeben, die nacheinander bearbeitet werden.
datei nicht angegeben: iconv liest von der Standardeingabe.
FEHLERMELDUNG
Not supported xx to yy
Die gewünschte Umwandlung des Zeichensatzes xx in den Ziel-Zeichensatz
yy wird von iconv nicht unterstützt.
INTERNATIONALE UMGEBUNG
Die Umgebungsvariable LCMESSAGES bestimmt die Sprache der Meldungs-
texte. Wenn LCMESSAGES nicht oder als leere Zeichenkette definiert
ist, wird der Wert von LANG als Standardwert herangezogen. Ist auch
LANG nicht oder als leere Zeichenkette definiert, verhält sich das
System so, als wäre es nicht internationalisiert.
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98
iconv(1) iconv(1)
Die Umgebungsvariable LCALL bestimmt die gesamte internationale Umge-
bung. LCALL hat Vorrang vor allen anderen Umgebungsvariablen im
Bereich der Internationalisierung.
BEISPIELE
Beispiel 1
Sie wollen alle Konvertierungstabellen auflisten:
$ ls /usr/lib/iconv
646da.8859.t 646fr.8859.t 8859.646da.t 8859.646fr.t
646de.8859.t 646it.8859.t 8859.646de.t 8859.646it.t
646en.8859.t 646sv.8859.t 8859.646en.t 8859.646sv.t
646es.8859.t 8859.646.t 8859.646es.t iconvdata
Beispiel 2
Sie wollen den Inhalt der Datei brief konvertieren und das Ergebnis in
die Datei brief.conv schreiben. Der Ausgangs-Zeichensatz ist die deut-
sche Variante des Zeichensatzes ISO 646, der Ziel-Zeichensatz soll der
Zeichensatz ISO 8859-1 sein:
$ iconv -f 646de -t 8859 brief > brief.conv
DATEIEN
/usr/lib/iconv
In diesem Verzeichnis befinden sich die Standardkonvertierungsta-
bellen für die Umcodierung
/usr/lib/iconv/iconvdata
Hilfsdatei für iconv
/usr/lib/iconv/*.t
Konvertierungstabellen
SIEHE AUCH
gencat(1), iconv(3C), iconv(5), iconvtab(5).
Seite 2 Reliant UNIX 5.44 Gedruckt 11/98