脚本宝典收集整理的这篇文章主要介绍了php – XML解析错误:未定义的实体 – 特殊字符,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
例如,下面会创建错误,
<?XMl version="1.0" standalone="yes"?> <Customers> <Customer> <Name>L&ouML;ic</Name> </Customer> </Customers>
但这没关系,
<?xml version="1.0" standalone="yes"?> <Customers> <Customer> <Name>&</Name> </Customer> </Customers>
我顺便通过PHP转换特殊字符 – htmlentITies(‘Löic’,ENT_QUOTES).
我怎么能绕过这个?
谢谢.
编辑:
我发现如果我使用Ló ic之类的数字字符,它可以正常工作
现在我必须找到如何使用PHP将特殊字符转换为数字字符!
有lots of entities defined in the HTML DTD.
您不能在通用XML中使用HTML中的那些.
你可以使用数字参考,但你可能会更好的只是让你的character encodings直线(这基本上归结为:
> Set your editor以UTF-8保存数据
>如果使用编程语言处理数据,请确保它具有UTF-8感知能力
>如果将数据存储在数据库中,请确保将其配置为UTF-8
>当您提供文档时,请确保HTTP标头指定它是UTF-8(在XML的情况下,UTF-8是默认值,因此不指定任何内容几乎一样好)
)
以上是脚本宝典为你收集整理的php – XML解析错误:未定义的实体 – 特殊字符全部内容,希望文章能够帮你解决php – XML解析错误:未定义的实体 – 特殊字符所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。