iconv
Textverarbeitung
Aufruf
iconv -f [from] -t [to] [file]Wandelt Text von einer Zeichenkodierung in eine andere; ohne -c bricht es beim ersten nicht abbildbaren Byte ab, und die Eingabekodierung erkennt es nicht selbst.
Häufige Optionen
| Option | Bedeutung |
|---|---|
| -f | The encoding the input is in |
| -t | The encoding you want out |
| -l | List every encoding name this build knows |
| -c | Drop the characters that cannot be converted |
| //TRANSLIT | GNU: append to the target to swap unmappable letters for lookalikes |
Beispiele
iconv -f EUC-KR -t UTF-8 old.csv > new.csvFixes a legacy Korean CSV.
iconv -f UTF-8 -t ASCII//TRANSLIT text.txtTurns accented letters into plain ones (GNU).
iconv -l | grep -i 1252Checks that an encoding name is spelled right.
Sie sind fürs Zusammenstecken mit Pipes gebaut. Drei verkettete Befehle sind meist kürzer als einer, der alles macht.
So liest man das
- Eckige Klammern [ ] markieren einen Teil, den man weglassen kann.
- Drei Punkte … heißen: mehrere sind erlaubt.
- Optionen achten auf Groß- und Kleinschreibung — bei manchen Befehlen sind -r und -R verschieden.
Häufige Fragen
Q. Was macht iconv?
Wandelt Text von einer Zeichenkodierung in eine andere; ohne -c bricht es beim ersten nicht abbildbaren Byte ab, und die Eingabekodierung erkennt es nicht selbst.
Q. Wie gibt man ihn ein?
iconv -f [from] -t [to] [file] — eckige Klammern markieren, was wegfallen darf.
Q. Wie viele Optionen lohnen sich?
Hier stehen 5; die vollständige Liste steht in man iconv. Der Befehl gehört zu Textverarbeitung.
Verwandte Befehle
man-Seite: man iconv