我正在尝试导入XML文件,但有一个字符不被PHP接受。
我看到的唯一非标准字符是@符号和一些编码字符<
用于&lt; >
代表&gt;和&
和&amp ;. XML是否很难理解其中任何一个?
答案 0 :(得分:1)
在XML文档中,您应始终对以下字符进行编码,以确保正确解析:
<
>
&
'
"
答案 1 :(得分:0)
记得检查文档的XML头是否表示
<?xml version="1.1" ?>
代替
<?xml version="1.0" ?>
前者比后者支持wider character set。但请记住,char(0)
始终无效。
另见来自用户 keshlam 的 this answer。