Zeichensätze von Dateien konvertieren
Neuere Linux-Distributionen (*ubuntus…) arbeiten oft standardmäßig mit UTF-8 als Zeichensatz. Wer noch alte Daten (Dateien) in einem ISO-Format hat, bekommt dann ziemlichen Zeichensalat zu sehen.
So kann man eine Datei im ISO-Format nach UTF-8 umwandeln:
iconv -f ISO-8859-1 -t UTF-8 iso.txt > utf.txt
-f ist der Zeichensatz, den die Datei aktuell hat. -t ist der Zielzeichensatz. Die Konvertierung finden nicht inline statt, d.h. die Datei wird nicht geändert. Statt dessen gibt das Programm den konvertierten Zeichensatz auf STDOUT aus. Mit > kann man ihn direkt in eine Datei umleiten.