找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1994|回复: 0
打印 上一主题 下一主题

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

[复制链接]

2560

主题

2560

帖子

7622

积分

论坛元老

Rank: 8Rank: 8

积分
7622
跳转到指定楼层
楼主
发表于 2018-2-14 05:57:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

            //判断编码
[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版
            
  • 分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    用户反馈
    客户端