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

 2025-01-15  阅读 351  评论 8  点赞 362

摘要://判断编码复制代码 代码如下:$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(
//判断编码
复制代码 代码如下:

$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编码,防止出现乱码等情况。
标签:phpphp教程

评论列表:

  •   rick.li
     发布于 2天前回复该评论
  • 写的很不错,学到了!
显示更多评论

发表评论:

管理员

承接各种程序开发,外贸网站代运营,外贸网站建设等项目
  • 内容2460
  • 积分67666
  • 金币86666

Copyright © 2024 LS'Blog-保定PHP程序员老宋个人博客 Inc. 保留所有权利。 Powered by LS'blog 3.0.3

页面耗时0.0282秒, 内存占用1.94 MB, 访问数据库30次

冀ICP备19034377号