iConv: перекодировка текстовых файлов

Существует программа iconv для Linux, входящая в пакет glibs любого дистрибутива, назначение которой - перекодировка текстовых файлов.

Формат вызова программы перекодировки такой:

iconv -f исходная_кодировка -t необходимая_кодировка old_file > new_file

Возможные варианты кодировок можно узнать запустив программу iconv с опцией --list. Например, самая актуальная задача по перекодировке текстового файла выглядит так:

iconv -f CP1251 -t KOI8R cp1251.txt > koi8r.txt