Как правильно работать с DOMDocument?

mit

Новичок
Как правильно работать с DOMDocument?

Проблема такая:
Есть HTML в кодировке windows-1251
Загружаю его в DOMDocument: $xml->loadHTML($text);
Сохраняю ввиде xml: $xml->save("test.xml");
Открываю test.xml в браузере и вижу: часть текста в ввиде кракозябр (Âîññòàíîâëåíèå èíôîðìàöèè), а часть отображается нормально.
Пробовал перед $xml->save вставлять $xml->encoding='utf-8'; // windows-1251, utf-16
в конечном итоге все равно есть кракозябры. Причем всегда каждый тестовый блок либо полностью нормальный либо в крокозябрах smile

Пробовал исходный HTML конвертировать в utf-8 ($text = iconv('windows-1251', 'utf-8', $text)) - тогда вообще весть текст не читаем.

Как быть?
 
Сверху