xml 中的特殊字符不会分析


Special characters in xml do not parse

>我有一个xml文件,其中包含特殊字符,例如

<string>Jüri (Yuri)</string>

当我通过这个 xml 传递时xml_parse()它返回 false,我从数据库中获取值,我该如何克服这个问题?

使用正确的编码初始化 XML 分析器,或在 XML 文件本身中指定编码。

在 XML 内容上正确指定编码类型。这样的事情就可以了

<?xml version="1.0" encoding="utf-8"?>

 <?xml version="1.0" encoding="ISO-8859-1" ?> 

您可以尝试使用CDATA标签包装数据。

<string><![CDATA[Jüri (Yuri)]]></string>