Tengo un documento XHTML que se pasa a una aplicación PHP a través de Greasemonkey AJAX. La aplicación PHP usa UTF8. Si entrego el contenido POST directamente a un área de texto en el div receptor AJAX, todo está codificado correctamente en UTF8.¿Cómo forzar a XPath a usar UTF8?
Cuando trato de analizar el uso de 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);
}
vierten cadenas no son UTF-8. ¿Cómo obligo a DOM/XPath a usar UTF8?
puede ofrecerle un (a prueba) ejemplo html doc umento? – VolkerK