所以我的问题是当我从curl解析xml响应时,由于某种原因,我从simplexml得到的撇号字符是一些奇怪的字符。例如:
$ xml = new SimpleXMLElement($ resp);
$ xml-> description输出类似于:
在同意成为国王的手之后,Ned离开了Winterfell
答案 0 :(得分: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: