iconv: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Michi (Diskussion | Beiträge) |
Michi (Diskussion | Beiträge) |
||
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 10: | Zeile 10: | ||
| width=10% | <tt>-c</tt> || Nicht umwandelbare Zeichen werden ohne Nachricht verworfen, ohne anstatt das Programm zu beenden. | | width=10% | <tt>-c</tt> || Nicht umwandelbare Zeichen werden ohne Nachricht verworfen, ohne anstatt das Programm zu beenden. | ||
|- | |- | ||
| <tt>-f</tt> || Verwendet die angegebene Ausgangskodierung für die Zeichen der Eingabe. | | <tt>-f<br>--from-code=</tt> || Verwendet die angegebene Ausgangskodierung für die Zeichen der Eingabe. | ||
|- | |- | ||
| <tt>-l</tt> || Auflistung aller bekannten Zeichensatzkodierungen. | | <tt>-l</tt> || Auflistung aller bekannten Zeichensatzkodierungen (welche teilweise unter verschiedenen Namen aufgeführt sind). Das bedeutet aber nicht, dass zwischen allen Kombinationen dieser Namen als "-f" und "-t" Parameter umgewandelt werden kann. | ||
|- | |- | ||
| <tt>-t</tt> || Verwendet die angegebene Zielkodierung für die Zeichen der Ausgabe. | | <tt>-t<br>--t-code=</tt> || Verwendet die angegebene Zielkodierung für die Zeichen der Ausgabe. | ||
|} | |} | ||
Zeile 21: | Zeile 21: | ||
Anzeige der umwandelbaren Formate. | Anzeige der umwandelbaren Formate. | ||
$ <b>iconv -l | $ <b>iconv -l</b> | ||
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. | 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. | ||
Zeile 30: | Zeile 30: | ||
$ <b>iconv -f latin1 -t utf-8 oldfile.txt > newfile.txt</b> | $ <b>iconv -f latin1 -t utf-8 oldfile.txt > newfile.txt</b> | ||
== Weblinks == | |||
{{Weblinks}} | |||
{{url_dewikipedia|iconv|iconv)}} | |||
{{url_enwikipedia|iconv|iconv)}} | |||
{{Fuss}} | |||
* https://manpages.debian.org/testing/manpages-de/iconv.1.de.html | |||
Aktuelle Version vom 24. Februar 2021, 08:12 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).
Optionen
Option | Beschreibung |
---|---|
-c | Nicht umwandelbare Zeichen werden ohne Nachricht verworfen, ohne anstatt das Programm zu beenden. |
-f --from-code= |
Verwendet die angegebene Ausgangskodierung für die Zeichen der Eingabe. |
-l | Auflistung aller bekannten Zeichensatzkodierungen (welche teilweise unter verschiedenen Namen aufgeführt sind). Das bedeutet aber nicht, dass zwischen allen Kombinationen dieser Namen als "-f" und "-t" Parameter umgewandelt werden kann. |
-t --t-code= |
Verwendet die angegebene Zielkodierung für die Zeichen der Ausgabe. |
Verwendung
Anzeige der umwandelbaren Formate.
$ iconv -l
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
Weblinks
Herausgeber | Sprache | Webseitentitel | Anmerkungen |
---|---|---|---|
Wikipedia | ger | iconv)wbm | Enzyklopädischer Artikel |
Wikipedia | eng | iconv)wbm | Enzyklopädischer Artikel |