1. 云栖社区>
  2. PHP教程>
  3. 正文

php5的***xml解析错误

作者:用户 来源:互联网 时间:2017-12-01 10:57:31

xml解析错误php5

php5的***xml解析错误 - 摘要: 本文讲的是php5的***xml解析错误, 前阵子用***xml来解析一个rss数据源,很轻松就获得了想要的成果.不想没几天就开端报错: Warning: ***xml_load_file() [function.***xml-load-file]: input conversio

前阵子用***xml来解析一个rss数据源,很轻松就获得了想要的成果.不想没几天就开端报错:

Warning: ***xml_load_file() [function.***xml-load-file]: input conversion failed due to input error, bytes 0xAD 0xB5 0x3C 0x2F

刚开端料想是php5的一个bug,但是搜索发明,有可能是rss源内混杂了其它编码的字符,导致***xml解析错误.

也就是说,假如rss的声明是这样子:

PLAIN TEXTXML: <?xml version='1.0' encoding='GB2312'?>

那么rss内容必定要是gb2312.

解决措施用iconv转换编码 修正encoding为准确的编码

以上是云栖社区小编为您精心准备的的内容,在云栖社区的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索xml , 解析 , 错误 php5 ,以便于您获取更多的相关知识。