simplexml_load_string()不喜欢外语

时间:2011-05-09 23:16:34

标签: php xml character-encoding simplexml

我收到的XML响应非常完美。

“português”和“españa”等字样格式正确。

但是,一旦我通过php函数simplexml_load_string()解析了XML,这些单词将被转换如下:“portugu s”和“espa a”。

1 个答案:

答案 0 :(得分:2)

简单XML始终将文本内部视为UTF-8编码,必要时可以在此字符集之间进行转换。要解决您的问题,请确保您的应用程序的所有输出都是UTF-8编码或将其转换为另一个字符集(可能使用utf8decode())。