Пытаюсь погрузиться в чудесный мир распарсинга XML. Взял для примера скрипт приведенный в http://webi.ru/webi_articles/big_xml.html написал свой небольшой XML файл <?xml version="1.0" encoding="utf-8"?> <CATALOG><PRODUCTS> <PRODUCT ID="1" NAME="first">привет</PRODUCT> </PRODUCTS></CATALOG> в сценарии разбора в заголовке ставлю <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"/> </head> оба файла сохраняю в UTF-8 кодировке на выходе получаю вот такое г... п»ї данные CATALOG-- Array ( ) Array ( [1] => CATALOG ) данные PRODUCTS-- Array ( ) Array ( [1] => CATALOG [2] => PRODUCTS ) данные PRODUCT--привет Array ( [ID] => 1 [NAME] => first ) Array ( [1] => CATALOG [2] => PRODUCTS [3] => PRODUCT ) данные PRODUCTS-- Array ( [1] => CATALOG [2] => PRODUCTS ) данные CATALOG-- Array ( [1] => CATALOG ) что я делаю не так с кодировками?
Спасибо Решил! Вместо HTMLевских тегов Воткнул php функцию header(”Content-Type: text/html; charset=utf-8″); в самый верх. Все пошло.