Учебник РНР
Назад Вперёд

LXXXVI. Функции GNU Recode

Этот модуль содержит интерфейс с библиотекой 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-запросом

НазадОглавление Вперёд
readlineВверх recode_file