firstborn
Новичок
Обход проблемы русской кодировке при использовании классов DOM структуры
Среда PHP 5.2.2 на Apache 2.2.4 (WinXP)
test.html:
php скрипт:
Выдаст ошибку DOMDocument::saveHTML() [function.DOMDocument-saveHTML]: output conversion failed due to conv error, bytes 0xFC 0x3C 0x2F 0x74
Но если текст внутри тега <span> будет в английских символах получим <span>text</span> между тегами <body>.
Без какой либо ошибки.
Как можно обойти эту проблему?
Среда PHP 5.2.2 на Apache 2.2.4 (WinXP)
test.html:
PHP:
<html>
<head></head>
<body>
</body>
</html>
PHP:
DOMDocument::loadHTMLFile('test.html');
$child = DOMDocument::createElement('span','текст');
DOMDocument::appendChild($child);
DOMDocument::saveHTML();
Но если текст внутри тега <span> будет в английских символах получим <span>text</span> между тегами <body>.
Без какой либо ошибки.
Как можно обойти эту проблему?