标签: php xml character-encoding simplexml
我收到的XML响应非常完美。
“português”和“españa”等字样格式正确。
但是,一旦我通过php函数simplexml_load_string()解析了XML,这些单词将被转换如下:“portugu s”和“espa a”。
simplexml_load_string()
答案 0 :(得分:2)
简单XML始终将文本内部视为UTF-8编码,必要时可以在此字符集之间进行转换。要解决您的问题,请确保您的应用程序的所有输出都是UTF-8编码或将其转换为另一个字符集(可能使用utf8decode())。