0

だから私の問題は、curlからのxml応答を解析するときです。何らかの理由で、simplexmlから取得するアポストロフィ文字は奇妙な文字です。例えば:

$ xml = new SimpleXMLElement($ resp);

$xml->descriptionは次のように出力します。

王の手になることに同意したネッドはウィンターフェルを去る

4

1 に答える 1

0

SnowInferno の言うとおりです。何も変わっていません。ページで宣言されているエンコーディングはUTF-8ではなく、Windows-1252です。ページの UTF-8 を宣言すると、動作します。

header("Content-Type: text/html; charset=utf-8");
$xml = new SimpleXMLElement($resp);

$xml->description ouputs something like:
于 2013-01-09T10:58:32.863 に答える