我有一个XHTML文档通过Greasemonkey AJAX传递给PHP应用程序。PHP应用程序使用UTF8。如果我将POST内容直接输出到接收div中的textarea,一切仍然以UTF8正确编码。
当我尝试使用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);
}
转储的字符串不是UTF8编码。我该如何强制DOM/XPath使用UTF8?