konwersja tekstu

Pisząc pracę inżynierską napotkałem pewien problem z kodowaniem i polskimi znakami. Kumpel pod windowsem używa iso-8859-2 i CP-1250 a ja pod Ubuntu UTF-8. Po otworzeniu jego pliku w miejscu polskich znaków miałem krzaczki. Ręczna metoda naprawy zbyt efektywna nie jest przy większej ilości ale udało się znaleźć rozwiązanie.

Proste narzędzie iconv. Warto przejrzeć man iconv to tylko kilka linijek.

Przykładowe użycie
iconv -f CP1250 -t ISO8859-2 kodowanie_test.txt > kodowanie_test1.txt

gdzie - f kodowanie - kodowanie pierwotne

-t kodowanie - kodowanie jakie chcemy otrzymać

kodowanie_test.txt - plik oryginalny

kodowanie_test1.txt - plik po konwersji, nazwa musi być inna niż pliku oryginalnego.