|
//判断编码
[U]复制代码[/U] 代码如下:
$encode = mb_detect_encoding($q, array('GB2312','GBK','UTF-8'));
echo $encode."
";
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编码,防止出现乱码等情况。
您可能感兴趣的文章:网页语言编码及asp乱码问题解决方案vbs或asp采集文章时网页编码问题asp.net 网页编码自动识别代码asp.net HttpWebRequest自动识别网页编码ASP UTF-8编码生成静态网页的函数ASP+FSO生成的网页文件默认编码格式以及转换成UTF-8编码方法多种语言(big5\gbk\gb2312\utf8\Shift_JIS\iso8859-1)的网页编码切换解决方案归纳Base64编码加密JS代码网页版js 显示base64编码的二进制流网页图片判断网页编码的方法python版
|
|