URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 93167
[ Назад ]

Исходное сообщение
"не работает iconv в PHP"

Отправлено InfinityNsu , 21-Мрт-12 03:57 
Здравствуйте!

Не работает функция 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-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


Содержание

Сообщения в этом обсуждении
"не работает iconv в PHP"
Отправлено felicson , 21-Мрт-12 18:23 
>[оверквотинг удален]
> Подскажите пожалуйста, в чем может быть дело?
> Инфа про 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

в заголовке соединения какая кодировка?


"не работает iconv в PHP"
Отправлено InfinityNsu , 21-Мрт-12 19:51 
Спасибо, но уже неактуально. Дело было в переменных окружения апача.