iconv: Unterschied zwischen den Versionen

Aus Mikiwiki
Zur Navigation springen Zur Suche springen
 
(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 | more</b>
  $ <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