encoding conversion in unix

get the encoding of your file with file. eg:

file myfile.txt
myfile.txt: UTF-8 Unicode text

file -i myfile2.txt
myfile2.txt: text; charset=iso-8859-1

search with iconv for your target/source encoding. eg: iconv -l | grep -i UTF)
here you can choose between your installed encodings.
now convert your file with iconf. eg:
iconv -f UTF-8 -t ISO_8859-16 myfile.txt -o myfile2.txt
if there are errors like iconv: illegal input sequence at position 530735
 use the -c switch

iconv -c -f UTF-8 -t ISO_8859-16 myfile.txt -o myfile2.txt

Advertisements

Kommentar verfassen

Trage deine Daten unten ein oder klicke ein Icon um dich einzuloggen:

WordPress.com-Logo

Du kommentierst mit Deinem WordPress.com-Konto. Abmelden / Ändern )

Twitter-Bild

Du kommentierst mit Deinem Twitter-Konto. Abmelden / Ändern )

Facebook-Foto

Du kommentierst mit Deinem Facebook-Konto. Abmelden / Ändern )

Google+ Foto

Du kommentierst mit Deinem Google+-Konto. Abmelden / Ändern )

Verbinde mit %s