Этот модуль содержит интерфейс с библиотекой GNU Recode версии 3.5. Для
использования функций этого модуля вы обязаны скомпилировать интерпретатор PHP
с опцией --with-recode. Для этого GNU Recode 3.5 или новее обязана быть
установлена в вашей системе.
Библиотека GNU Recode конвертирует файлы между различными наборами символов
и кодировками. Если это не может быть выполнено точно, неподходящие символы
могут быть отброшены, либо будут выполнены с приближением. Эта библиотека
распознаёт или воспроизводит около 150 различных наборов символов и может
конвертировать файлы почти в любом сочетании пар. Поддерживается большая часть наборов символов RFC 1345.
Предупреждение!
Проблемы завала и старта PHP могут возникать при загрузке recode как расширения после загрузки
расширений mysql или imap. Загрузка recode до этих расширений должна решить проблему. Это следствие
технических проблем, поскольку c-клиентская библиотека, используемая imap, и recode имеют собственные функции
hash_lookup(), а mysql и recode имеют одинаковые функции hash_insert.
Содержание
recode_file - перекодирует из файла в файл в соответствии с recode-запросом
recode_string - перекодирует строку в соответствии с recode-запросом
recode - перекодирует строку в соответствии с recode-запросом