在使用iconv的时候 如果直接使用
$html = iconv("gb2312", "utf-8//IGNORE",$html);
那么iconv 起作用 如果使用if($cid ==1){
$html = iconv("gb2312", "utf-8//IGNORE",$html);
} (if语句成立)
那么iconv就不起作用
不知道怎么回事?高手指点下
$html = iconv("gb2312", "utf-8//IGNORE",$html);
那么iconv 起作用 如果使用if($cid ==1){
$html = iconv("gb2312", "utf-8//IGNORE",$html);
} (if语句成立)
那么iconv就不起作用
不知道怎么回事?高手指点下
print_r($html) 显示正常 用了preg_match_all
preg_match_all('~<H1>(.*?)</H1>~is',$html,$data);print_r($data[0]); 打印的都是乱码 我的文件用的是utf-8 目标文件是gb2312的
既然已经转换成utf-8了 print_r($data[0]); 怎么还是乱码呢