0

当我使用 phpQuery 解析 html 时,我得到了带有重音字符的糟糕结果。以下代码回显胡扯...

<?php 
    require_once 'phpQuery.php';
    $dom = phpQuery::newDocumentHTML('<p>é</p>');
    echo $dom->text(); //bad result
?>

有人知道 phpQuery 中的重音吗?

我在带有 Firefox 的 windows 2008 服务器上使用 netbeans。

4

3 回答 3

0

试试看:

echo htmlspecialchars($dom->text());
于 2012-06-06T20:11:29.600 回答
0

尝试在您的页面上添加:

header("Content-Type:text/html; charset=UTF-8");

没关系 !

顺便说一句,我相信您使用的是 Windows 2008 Server 而不是 Windows 7 Server ...

于 2012-06-06T20:11:39.797 回答
0

你有没有尝试过

string utf8_decode ( string $data )

或者

string utf8_encode ( string $data )

我相信作为我之前的答案,它一定是 UTF-8 问题。

于 2012-06-07T13:17:30.423 回答