php5的simplexml解析错误_PHP教程
程序员文章站
2022-05-14 10:08:01
...
前阵子用simplexml来解析一个rss数据源,很轻松就获得了想要的结果.不想没几天就开始报错:
Warning: simplexml_load_file() [function.simplexml-load-file]: input conversion failed due to input error, bytes 0xAD 0xB5 0x3C 0x2F
刚开始猜想是php5的一个bug,但是搜索发现,有可能是rss源内混杂了其它编码的字符,导致simplexml解析错误.
也就是说,如果rss的声明是这样子:
PLAIN TEXTXML:
那么rss内容一定要是gb2312.
解决办法
用iconv转换编码
修改encoding为正确的编码
上一篇: 被订书针出卖的德国间谍,死不瞑目
下一篇: 章昭达是什么人?陈朝名将章昭达生平简介
推荐阅读
-
PHP5中的this,self和parent关键字详解教程
-
php的SimpleXML方法读写XML接口文件实例解析
-
PHP中的XML拉模式解析_PHP教程
-
解析PHP中的file_get_contents获取远程页面乱码的问题_PHP教程
-
用来解析.htgroup文件的PHP类_PHP教程
-
解析php取整的几种方式_PHP教程
-
用来解析.htpasswd文件的PHP类_PHP教程
-
解析如何通过PHP函数获取当前运行的环境 来进行判断执行逻辑(小技巧)_PHP教程
-
解析php通过cookies获取远程网页的指定代码_PHP教程
-
解析关于java,php以及html的所有文件编码与乱码的处理方法汇总_PHP教程