iconv: Unterschied zwischen den Versionen
Michi (Diskussion | Beiträge) (New page: Der Shell-Befehl <b>iconv</b> wandelt den Inhalt einer Textdatei von einem Zeichensatz in einen anderen um. Das Programm wählt in der Voreinstellung für die Ausgabe die Kodierun...) |
Michi (Diskussion | Beiträge) |
||
Zeile 2: | Zeile 2: | ||
Das Programm wählt in der Voreinstellung für die Ausgabe die Kodierung der eingestellten [[Lokalisierung]] ("echo $LANG") des Systems. Steht diese z. B. auf "de_DE@euro", so zeigt iconv das Ergebnis in ISO-8859-15 (Latin-9, das neben den in ISO-8859-1 gelieferten Zeichen auch das Euro-Zeichen enthält). | Das Programm wählt in der Voreinstellung für die Ausgabe die Kodierung der eingestellten [[Lokalisierung]] ("echo $LANG") des Systems. Steht diese z. B. auf "de_DE@euro", so zeigt iconv das Ergebnis in ISO-8859-15 (Latin-9, das neben den in ISO-8859-1 gelieferten Zeichen auch das Euro-Zeichen enthält). | ||
+ | |||
+ | == Optionen == | ||
+ | |||
+ | {| class=wikitable width=100% | ||
+ | ! Option !! Beschreibung | ||
+ | |- | ||
+ | | width=10% | <tt>-c</tt> || Nicht umwandelbare Zeichen werden ohne Nachricht verworfen, ohne anstatt das Programm zu beenden. | ||
+ | |- | ||
+ | | <tt>-t</tt> || Verwendet die angegebene Zielkodierung für die Zeichen der Ausgabe. | ||
+ | |} | ||
== Verwendung == | == Verwendung == |
Version vom 24. Februar 2021, 10:04 Uhr
Der Shell-Befehl iconv wandelt den Inhalt einer Textdatei von einem Zeichensatz in einen anderen um.
Das Programm wählt in der Voreinstellung für die Ausgabe die Kodierung der eingestellten Lokalisierung ("echo $LANG") des Systems. Steht diese z. B. auf "de_DE@euro", so zeigt iconv das Ergebnis in ISO-8859-15 (Latin-9, das neben den in ISO-8859-1 gelieferten Zeichen auch das Euro-Zeichen enthält).
Inhaltsverzeichnis
Optionen
Option | Beschreibung |
---|---|
-c | Nicht umwandelbare Zeichen werden ohne Nachricht verworfen, ohne anstatt das Programm zu beenden. |
-t | Verwendet die angegebene Zielkodierung für die Zeichen der Ausgabe. |
Verwendung
Anzeige der umwandelbaren Formate.
$ iconv -l | more
Auf der Shell über die Tastatur oder über die Kopierfunktion eingegebener Text wird in UTF-8 umgewandelt und auf der Standardausgabe präsentiert. Die Eingabe wird mit "CTRL+D" beendet.
$ iconv -f UTF-8
Einzelne Dokumentinhalte können wie folgt von ISO-8859 zu UTF-8 umgewandelt werden.
$ iconv -f latin1 -t utf-8 oldfile.txt > newfile.txt