Azy
Новичок
Проблема с DOMDocument->saveHTML()
Имеется код:
Все данные в windows-1251.
Последняя команда возвращает готовый HTML. Но! Русские буквы заменены на их HTML коды
("Клубы, казино"->"Клубы, казино")
Если же делать $newdom->saveXML();
то все отлично - возвращает нормальный текст в XML.
Как заставить его парсить и делать saveHTML с нормальными русскими буквами?
Имеется код:
PHP:
$xsl = new DomDocument('1.0', 'cp1251');
$xsl->loadXML($this->xslt);
$inputdom = new DomDocument('1.0', 'cp1251');
$inputdom->loadXML($this->xml);
$proc = new XsltProcessor();
$xsl = $proc->importStylesheet($xsl);
$newdom = $proc->transformToDoc($inputdom);
echo $newdom->saveHTML();
Последняя команда возвращает готовый HTML. Но! Русские буквы заменены на их HTML коды
("Клубы, казино"->"Клубы, казино")
Если же делать $newdom->saveXML();
то все отлично - возвращает нормальный текст в XML.
Как заставить его парсить и делать saveHTML с нормальными русскими буквами?