Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
だから私の問題は、curlからのxml応答を解析するときです。何らかの理由で、simplexmlから取得するアポストロフィ文字は奇妙な文字です。例えば:
$ xml = new SimpleXMLElement($ resp);
$xml->descriptionは次のように出力します。
王の手になることに同意したネッドはウィンターフェルを去る
SnowInferno の言うとおりです。何も変わっていません。ページで宣言されているエンコーディングはUTF-8ではなく、Windows-1252です。ページの UTF-8 を宣言すると、動作します。
header("Content-Type: text/html; charset=utf-8"); $xml = new SimpleXMLElement($resp); $xml->description ouputs something like: