Chinaunix首页 | 论坛 | 博客
  • 博客访问: 24472
  • 博文数量: 21
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 300
  • 用 户 组: 普通用户
  • 注册时间: 2013-02-14 13:23
个人简介

我爱学习网(www.5axxw.com),IT资讯、学院、资源下载一站式中文门户网站

文章分类
文章存档

2013年(21)

我的朋友

分类: IT职场

2013-02-19 13:47:21


  前阵子用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为正确的编码



.
.
> > > >更多精彩内容< < < <
请访问 > > >我爱学习网 【】
阅读(369) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~