Как сохранить DomDocument в файл html в UTF-8?
В самом начале скрипта:mb_internal_encoding("UTF-8");
Загружаешь контент$dom = new DOMDocument('1.0', 'UTF-8');
$dom->formatOutput = true;
$content = file_get_contents($file);
$content = mb_convert_encoding($content, 'HTML-ENTITIES', 'UTF-8');
$dom->loadHTML($content);
Далее выпоняешь нужные действия с $dom
Потом сохраняешь$dom->encoding = 'UTF-8';
$html = $dom->saveHTML();
file_put_contents($file, $html);