Вход:  Пароль:  
FreeSource: Локализация/ПрограммыПерекодирования ...
Free Source | Каталог | Изменения | НовыеКомментарии | Пользователи | Регистрация |

Программы перекодирования


Оглавление документа


Существуют программы, которые можно применять дополнительно для обеспечения совместимости по кодировкам.
Что обычно перекодируют:


Чтобы получить информацию, что во что надо перекодировать, можно воспользоваться программой natspec.

Пакет hd2u


Предоставляет программу dos2unix, которая позволяет осуществлять преобразования концов строк из принятой в одной системе в другую.
Имеется возможность автоматического определения исходного формата.

iconv / recode / rcode


iconv
Рекомендуемое средство для перекодирования файлов из одной кодировки в другую. Следует подчеркнуть, что при неуказании одной из кодировок она подразумевается равной кодировке локали.
Данная программа и библиотека libiconv включены в glibc.


Для преобразования из Quoted Printable можно использовать
recode QP..CR
или 
rcode -hex из пакета xrcode

yudit


Имеется программа uniconv, по функциям немного шире iconv.

enca/enconv


Программа, предназначенная для автоопределения кодировки текста и приведения текста к нужной кодировке вне зависимости от исходной.

pluto / luit


Программы, осуществляющие перекодирование потоков ввода/вывода между кодировкой локали и UTF-8.
Почему их две, я так и не понял. Они нужны для перекодирования неюникодных программ в юникод (причём кодировка, из какой перекодировать, определяется из локали :). А pluto вообще делает это паранормальным способом – покрывая функциональность iconv и natspec, но только для пары кодировок.


На её основе нужно сделать перекодировщик stdin/stdout для telnet/ssh

convmv


Перекодирует названия файлов.
Есть сведения, что названия кодировок не соответствуют применяемым в iconv. Нужно привести в соответствие.

screen


Будучи запущен в utf-8 терминале, например в том же uxterm, или на консоли в юникодной локали, позволяет переключать кодировку на лету.

mapchan

Посмотреть
Перекодировка терминального ввода-вывода «на лету». Данная реализация является неполным функциональным аналогом утилиты mapchan из SCO Unix.

uni2ascii

http://billposer.org/Software/uni2ascii.html


Страницы, ссылающиеся на данную: Локализация/БиблиотекаNATSPEC
Локализация/НациональнаяСпецификаСистемы


 
Файлов нет. [Показать файлы/форму]
Комментариев нет. [Показать комментарии/форму]