Como forçar o XPath a usar o UTF8?
Eu tenho um documento XHTML sendo passado para um aplicativo PHP via Greasemonkey AJAX. O aplicativo PHP usa o UTF8. Se eu enviar o conteúdo do POST de volta para uma área de texto na div de recepção do AJAX, tudo ainda estará devidamente codificado em UTF8.
Quando tento analisar usando o XPath
$dom = new DOMDocument();
$dom->loadHTML($raw2);
$xpath = new DOMXPath($dom);
$query = '//td/text()';
$nodes = $xpath->query($query);
foreach($nodes as $node) {
var_dump($node->wholeText);
}
Seqüências de caracteres despejadas não são utf8. Como faço para forçar o DOM / XPath a usar o UTF8?