phpQuery和重音字符

时间:2012-06-06 19:57:20

标签: php phpquery non-ascii-characters

当我使用phpQuery解析html时,我用强调的字符得到了糟糕的结果。 以下代码echo craps ...

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

有人知道phpQuery中的重音吗?

我在使用firefox的Windows 2008服务器上使用netbeans。

3 个答案:

答案 0 :(得分:0)

试试:

echo htmlspecialchars($dom->text());

答案 1 :(得分:0)

尝试在您的页面上添加:

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

欢迎你!

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

答案 2 :(得分:0)

你试过吗

string utf8_decode ( string $data )

string utf8_encode ( string $data )

我相信我之前的回答是它必须是UTF-8问题。