Здравствуйте!Не работает функция iconv в PHP через апач, точнее работает, но как-то криво.Есть такой скриптик:
<?php
error_reporting(-1);
echo iconv('UTF-8', 'ASCII//TRANSLIT', '€ Nestlé è una azienda del %$&£*§@ però non capisco');
?>
Запускаю из консоли:
php test.php
EUR Nestle e una azienda del %$&?*?@ pero non capisco
Все в порядке. Тот же самый скриптик через апач:
EUR Nestl? ? una azienda del %$&?*?@ per? non capiscoПодскажите пожалуйста, в чем может быть дело?
Инфа про php и iconv:
PHP Version 5.3.3-7iconv support enabled
iconv implementation glibc
iconv library version 2.11.2Directive Local Value Master Value
iconv.input_encoding ISO-8859-1 ISO-8859-1
iconv.internal_encoding ISO-8859-1 ISO-8859-1
iconv.output_encoding ISO-8859-1 ISO-8859-1
>[оверквотинг удален]
> Подскажите пожалуйста, в чем может быть дело?
> Инфа про php и iconv:
> PHP Version 5.3.3-7
> iconv support enabled
> iconv implementation glibc
> iconv library version 2.11.2
> Directive Local Value Master Value
> iconv.input_encoding ISO-8859-1 ISO-8859-1
> iconv.internal_encoding ISO-8859-1 ISO-8859-1
> iconv.output_encoding ISO-8859-1 ISO-8859-1в заголовке соединения какая кодировка?
Спасибо, но уже неактуально. Дело было в переменных окружения апача.