当前位置:首页 > PHP教程 > PHP高级教程

php 判断网页是否是utf8编码的方法

//判断编码
复制代码 代码如下:

$encode = mb_detect_encoding($q, array('gb2312','gbk','utf-8'));
echo $encode."<br/>";
if($encode=="gb2312")
{
    $q = iconv("gbk","utf-8",$q);
}
else if($encode=="gbk")
{
    $q = iconv("gbk","utf-8",$q);
}
else if($encode=="euc-cn")
{
    $q = iconv("gbk","utf-8",$q);
}
else//cp936
{
    //$q = iconv("gb2312","utf-8",$q);
}


其实就是利用了mb_detect_encoding函数,如果不是utf8编码就转换为utf8编码,防止出现乱码等情况。
【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:)!