Некорректное отображение XML данных

silent3250

Новичок
Некорректное отображение XML данных

Есть скрипт который парсит xml файлы и выводит информацию, на одном сервере русский текст читается, на другом нет. Что необходимо настроить на сервере чтобы русский текст из XML нормально отображался?
Файлы парсятся через XML Parser Functions в PHP
 

Dovg

Продвинутый новичок
Надо определиться, где портится кодировка: при парсинге или при выводе.

ключевые слова: iconv, header, locale, encoding
 

Dovg

Продвинутый новичок
в какой кодировке исходная xml?
какая локаль на сервере?

-~{}~ 29.07.08 11:33:

в догонку, с каким аргументом вызываешь xml_parser_create?

-~{}~ 29.07.08 11:44:

Самое главное забыл спросить:
"русский текст не читается" - это не описание проблемы :)
покажи желаемый результат и полученный результат
 

silent3250

Новичок
xml - cp1251
локаль ru_RU.cp1251
xml_parser_create без агрументов, пробовал с utf-8 никакой реакции

-~{}~ 29.07.08 11:54:

текст не читается - проблема с кодировкой

"Магнум", автомобиль-трейлер

"ГЊГ ГР?Р“В_ГіГ¬", Р“В Р“СћР“Р†Р“В®Р“В¬Р“В®Р“РЋР“РЃР“В«Р“С˜-òðåéëåð
 

Dovg

Продвинутый новичок
silent3250
это utf-8, если на него смотреть из cp1251

на первый взгляд:
либо xml_parser_create('cp1251') (прочитай в мануале примечание про параметр http://php.net/xml_parser_create)
либо iconv
 
Сверху