SimpleXML - получить кодировку документа

Активист

Активист
Команда форума
SimpleXML - получить кодировку документа

Возможно ли средствами SimpleXML получить кодировку документа, указанную в XML?

Собственно, можно отпарсить регой кодировку, но хочется средствами SimpleXML
 

chameleon

Новичок
внутри уже все в UTF-8, поэтому вы должны знать заранее в какой кодировке у вас документ и пропускать через [m]iconv[/m], например..
 

Активист

Активист
Команда форума
Да самое интересно, что, SimpleXML используется для получения данных от стороннего сайта для туристического сайта. Источник отдает XML. Как выяснилось, сейчас, 75% контента идет в UTF-8, остальные 25% в cp1251.

В заголовках ответа от сервера вообще не указана кодировка. Кодировку они указывают в самом XML, ман курил, не нашел я возможности вытащить средствами SimpleXML кодировку файла.

Вот мне и нужно знать, когда там cp1251, а когда UTF-8.

Буду парсить регой заголовок XML.
 

A1x

Новичок
Азачем знать эту кодировку заранее? Это инфа чисто для парсера
В обоих случаях на выходе из SimpleXML получаем UTF-8
 
Сверху