当我使用phpQuery解析html时,我用强调的字符得到了糟糕的结果。 以下代码echo craps ...
<?php
require_once 'phpQuery.php';
$dom = phpQuery::newDocumentHTML('<p>é</p>');
echo $dom->text(); //bad result
?>
有人知道phpQuery中的重音吗?
我在使用firefox的Windows 2008服务器上使用netbeans。
答案 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问题。