错误:“输入不正确的 UTF-8,指示编码!”使用 PHP 的simplexml_load_string
我收到错误:
parser error : Input is not proper UTF-8, indicate encoding ! Bytes: 0xED 0x6E 0x2C 0x20
尝试使用来自第三方源处理 XML 响应时。原始 XML 响应会声明内容类型:simplexml_load_string
<?xml version="1.0" encoding="UTF-8"?>
然而,XML 似乎并不是真正的 UTF-8。XML 内容的语言是西班牙语,并且包含与 XML 中类似的单词。Dublín
我无法让第三方整理他们的XML。
如何预处理 XML 并修复编码不兼容问题?
有没有办法检测 XML 文件的正确编码?