我打开的页面是 UTF-8 编码的 在我站上会显示乱码 

我用 iconv 转换编码 GB2312

iconv("utf-8", "gb2312",file_get_contents('http://sitemap.cn.yahoo.com/search?p=' . $site, 'r'));

但是转换后这个页面的内容就读取不全了。请问要怎么处理?