这是我的程序的一部分代码:
// 用curl获得网页,如果网页编码为gb2312,而这个程序所在的网页编码不是gb2312,比如为utf-8,显示为乱码
$wp_content = $scrape->http($url);
// 先将网页字符集定义改变为 utf-8
$wp_content = str_replace("charset=gb2312", "charset=utf-8" ,$wp_content);
// 用iconv进行字符转换
echo iconv("gbk","utf-8",$wp_content);
顺便推荐近期成果:
英文新闻汇集: http://news.coolder.com
中文新闻汇集: http://xinwen.coolder.com