Почему DOMDocument в php не воспринимает русскую кодировку?
Данная строка не решит проблемы :$doc = new DOMDocument('1.0' 'utf-8');
Решается двумя способами:
1. Указание в тексте, который парсится нужной кодировки, скажем
'<  meta http-equiv="Content-Type" content="text/html; charset=utf-8"  >'
2. Либо сконвертировать все символы документа в HTML-entities перед импортом
$source = mb_convert_encoding($source, 'HTML-ENTITIES', 'utf-8');
$dom->loadHTML($source);
Насколько я помню, то по дефолту идет кодировка ISO.
Попробуйте так:$doc = new DOMDocument('1.0' 'utf-8');