0
所以我的問題是當我從curl解析xml響應時,出於某種原因,我從simplexml中獲得的撇號字符是一些奇怪的字符。例如:SimpleXML從curl撇號問題解析的響應
$ xml = new SimpleXMLElement($ resp);
$ XML->描述。OUPUTS類似:
已經同意成爲King’的手,斯內德離開臨冬
所以我的問題是當我從curl解析xml響應時,出於某種原因,我從simplexml中獲得的撇號字符是一些奇怪的字符。例如:SimpleXML從curl撇號問題解析的響應
$ xml = new SimpleXMLElement($ resp);
$ XML->描述。OUPUTS類似:
已經同意成爲King’的手,斯內德離開臨冬
SnowInferno是對的,什麼都沒有改變。這只是上的聲明編碼,您的頁面不是UTF-8,而是Windows-1252。爲你的頁面聲明UTF-8,它將工作:
header("Content-Type: text/html; charset=utf-8");
$xml = new SimpleXMLElement($resp);
$xml->description ouputs something like:
無論你正在查看它在集合解釋爲UTF-8?如果沒有,請更改控制檯,瀏覽器或編輯器中的設置,將其顯示爲UTF-8。 – SnowInferno
Erm,xml顯示頁面響應中的正確字符。但是,當我使用simplexmlelement解析它時,我認爲這是它的變化。 – Jedigasm