iamsens: перед строкой echo mb_detect_encoding($itemInfo['#text']);
допишите echo $itemInfo['#text']; интерсено глянуть какая-то всё таки входящая кодировка
В ответ пустая строка. так же как и при iconv('utf-8','CP1251',$itemInfo['#text']);
На CentOS обновили php до версии 5.3.6 Проблема осталась.
Выполнил комманду pcretest -C
Debian:
PCRE version 8.02 2010-03-19
Compiled with
UTF-8 support
Unicode properties support
Newline sequence is LF
\R matches all Unicode newlines
Internal link size = 2
POSIX malloc threshold = 10
Default match limit = 10000000
Default recursion depth limit = 10000000
Match recursion uses stack
CentOS:
PCRE version 6.6 06-Feb-2006
Compiled with
UTF-8 support
Unicode properties support
Newline character is LF
Internal link size = 2
POSIX malloc threshold = 10
Default match limit = 10000000
Default recursion depth limit = 10000000
Match recursion uses stack
php.ini копировал?
Нет. Не копировал. Там серьезные сайты крутятся поэтому рисковать не стал...
Проверил работу скрипта на других серверах CentOS - аналогичная проблема.
В общем решение для CentOS найдено: utf8_decode
В случае с Debian и Gentoo то использовать utf8_decode не нужно, т.к. результат получается вида ?????? ??????? ??????.
Остался вопрос. Как узнать когда нужно utf_decode, а когда нет. не разные же ветки скрипта вести...
перед строкой echo mb_detect_encoding($itemInfo['#text']);
допишите echo $itemInfo['#text']; интерсено глянуть какая-то всё таки входящая кодировка
Вариант 5.
и дайте ссылки на phpinfo(); серверов
тут были ссылки на phpinfo
В ответ пустая строка. так же как и при iconv('utf-8','CP1251',$itemInfo['#text']);
На CentOS обновили php до версии 5.3.6 Проблема осталась.
Выполнил комманду pcretest -C
PCRE version 8.02 2010-03-19
Compiled with
UTF-8 support
Unicode properties support
Newline sequence is LF
\R matches all Unicode newlines
Internal link size = 2
POSIX malloc threshold = 10
Default match limit = 10000000
Default recursion depth limit = 10000000
Match recursion uses stack
PCRE version 6.6 06-Feb-2006
Compiled with
UTF-8 support
Unicode properties support
Newline character is LF
Internal link size = 2
POSIX malloc threshold = 10
Default match limit = 10000000
Default recursion depth limit = 10000000
Match recursion uses stack
Так и не получилось состыковаться с ТС.
З.Ы. Сайты еще не купил
Обратился к ТС с просьбой обработать порядка 500 записей на сайте.
На выполнение потребовалось менее суток. Очень понравилась скорость работы и соотношение цена/качество
Ну вот(
140$ баксов))
Будем надеяться на честность, чтобы сайт не ушел в 2 руки...
С ТС договорились провести сделку после 17 по МСК
Давно работаю с ТС. Обращался с различными просьбами от верстки, до постинга и копирайта - всегда оставался доволен результатом.