Библиотека php_iconv.dll

Частенько при программировании на php (особенно при написании различных парсеров) требуются функции для преобразования кодировок.
Одна из таких функций – iconv(). Но у многих (в особенности у пользователей старых версий Денвера) эта функция отключена. При этом выдается ошибка:

Call to undefined function: iconv()

Для подключения функции iconv() необходимо в конфигурационном файле php.ini (который расположен по адресу /usr/local/php/php.ini) раскомментировать строчку

extension=php_iconv.dll

затем скачать библиотеку php_iconv.dll и скопировать ее в папку /usr/local/php/extensions/, после чего перезапустить apache.

Похожие записи:

2 комментариев

  1. Danaki высказал:

    У iconv’a есть issues, в частности он останавливается на неизвестном ему символе. Рекоммендую посмотреть на mb_convert_encoding()

  2. admin высказал:

    Хм, пожалуйста, поподробнее о неизвестных ему символах.

    Просто не всегда mb_convert_encoding() стоит на сервере (бывают и такие косолапые хостеры).

Комментировать