SimpleXML解析了curl撇号问题的响应

时间:2013-01-09 02:57:58

标签: parsing utf-8 simplexml

所以我的问题是当我从curl解析xml响应时,由于某种原因,我从simplexml得到的撇号字符是一些奇怪的字符。例如:

$ xml = new SimpleXMLElement($ resp);

$ xml-> description输出类似于:

  

在同意成为国王的手之后,Ned离开了Winterfell

1 个答案:

答案 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: