0

phpQuery を使用して html を解析すると、強調された文字で悪い結果が得られました。次のコードはクラップスをエコーし​​ます...

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

phpQueryのアクセントについて知っている人はいますか?

Windows 2008サーバーでfirefoxを使用して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 7 Server ではなく Windows 2008 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 に答える