i get page in utf-8 with russian language using curl. if i echo text it show good. then i use such code
$dom = new domDocument; /*** load the html
mb_convert_encoding($html, 'HTML-ENTITIES', "UTF-8");
The same thing worked for PHPQuery.
P.S. I use phpQuery::newDocument($html);
instead of $dom->loadHTML($html);