Tôi có một tài liệu XHTML được chuyển đến một ứng dụng PHP thông qua Greasemonkey AJAX. Ứng dụng PHP sử dụng UTF8. Nếu tôi xuất nội dung POST thẳng về một vùng văn bản trong div nhận AJAX, mọi thứ vẫn được mã hoá đúng theo UTF8.Làm cách nào để buộc XPath sử dụng UTF8?
Khi tôi cố gắng phân tích sử dụng 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);
}
đổ chuỗi không phải là utf8. Làm cách nào để buộc DOM/XPath sử dụng UTF8?
bạn có thể cung cấp một (thử nghiệm) ví dụ html doc ument? – VolkerK