Существует программа iconv для Linux, входящая в пакет glibs любого дистрибутива, назначение которой - перекодировка текстовых файлов.
Формат вызова программы перекодировки такой:
iconv -f исходная_кодировка -t необходимая_кодировка old_file > new_file Читать дальше...