BASH Programming - Введение

Символьная перекодировка


В Internet можно найти множество программ, перекодирующих кириллические тексты. Каждая из них имеет свою изюминку и отличается степенью поддержки кириллицы.

С моей точки зрения, утилиты должны быть стандартными. В нашем, частном, случае такой "стандартной" утилитой является . ( ).

Например, чтобы перекодировать из cp1251 в koi8-r, следует сказать:

$ recode CP1251..KOI8-R winfile.txt

Так же широко распространены iconv (входит в поставку glibc)

Опять же cp1251 в koi8-r:

$ iconv -f866 -tKOI8-R -o<outfile> infile

Можно воспользоваться пакетом . Он поддерживает много популярных кодировок и даже способен создавать TeX файлы (см. раздел

) на русском языке.

В конце концов сгодится обычный lynx (cp1251 в koi8-r):

$ lynx -assume_local_charset cp1251 file.txt

Для других программ преобразования -- загляните на страничку

или на . Вы даже можете использовать специальную моду для emacs (Смотрите раздел ).



Содержание раздела