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


Posted in PHP onJune 06, 2014

//判断编码

$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编码,防止出现乱码等情况。

PHP 相关文章推荐
PHP实现MySQL更新记录的代码
Jun 07 PHP
CodeIgniter CLI模式简介
Jun 17 PHP
Yii框架中 find findAll 查找出制定的字段的方法对比
Sep 10 PHP
php实现上传图片保存到数据库的方法
Feb 11 PHP
php安装swoole扩展的方法
Mar 19 PHP
PHP中的静态变量及static静态变量使用详解
Nov 05 PHP
学习php设计模式 php实现策略模式(strategy)
Dec 07 PHP
4种PHP异步执行的常用方式
Dec 24 PHP
实例讲解PHP设计模式编程中的简单工厂模式
Feb 29 PHP
php 函数使用可变数量的参数方法
May 02 PHP
对于Laravel 5.5核心架构的深入理解
Feb 22 PHP
详解使用php-cs-fixer格式化代码
Sep 16 PHP
PHP实现的博客欢迎提示功能(很特别哦)
Jun 05 #PHP
php中数字0和空值的区别分析
Jun 05 #PHP
兼容各大浏览器带关闭按钮的漂浮多组图片广告代码
Jun 05 #PHP
PHP实现使用优酷土豆视频地址获取swf播放器分享地址
Jun 05 #PHP
一组PHP加密解密函数分享
Jun 05 #PHP
php导出csv格式数据并将数字转换成文本的思路以及代码分享
Jun 05 #PHP
php 购物车完整实现代码
Jun 05 #PHP
You might like
一个程序下载的管理程序(三)
2006/10/09 PHP
PHP函数http_build_query使用详解
2014/08/20 PHP
thinkphp框架实现路由重定义简化url访问地址的方法分析
2020/04/04 PHP
Mootools 1.2教程 选项卡效果(Tabs)
2009/09/15 Javascript
基于jQuery的左右滚动实现代码
2010/12/03 Javascript
20个最新的jQuery插件
2012/01/13 Javascript
js随机颜色代码的多种实现方式
2013/04/23 Javascript
一个html5播放视频的video控件只支持android的默认格式mp4和3gp
2014/05/08 Javascript
原生Ajax 和jQuery Ajax的区别示例分析
2014/12/17 Javascript
JavaScript的函数式编程基础指南
2016/03/19 Javascript
js验证框架之RealyEasy验证详解
2016/06/08 Javascript
bootstrap paginator分页前后台用法示例
2017/06/17 Javascript
webpack+vue2构建vue项目骨架的方法
2018/01/09 Javascript
Vue中使用canvas方法总结
2019/02/12 Javascript
微信小程序实现张图片合成为一张并下载
2019/07/16 Javascript
vue2.* element tabs tab-pane 动态加载组件操作
2020/07/19 Javascript
Python中的rjust()方法使用详解
2015/05/19 Python
python实现中文转换url编码的方法
2016/06/14 Python
解决Python字典写入文件出行首行有空格的问题
2017/09/27 Python
详解Python是如何实现issubclass的
2019/07/24 Python
Django如何将URL映射到视图
2019/07/29 Python
python的range和linspace使用详解
2019/11/27 Python
已安装tensorflow-gpu,但keras无法使用GPU加速的解决
2020/02/07 Python
Python写出新冠状病毒确诊人数地图的方法
2020/02/12 Python
Python调用SMTP服务自动发送Email的实现步骤
2021/02/07 Python
html5 worker 实例(一) 为什么测试不到效果
2013/06/24 HTML / CSS
耐克奥地利官网:Nike奥地利
2019/08/16 全球购物
J2EE中常用的名词进行解释
2015/11/09 面试题
导师评语大全
2014/04/26 职场文书
关于读书的活动方案
2014/08/14 职场文书
镇创先争优活动总结
2014/08/28 职场文书
单位工作证明
2014/10/07 职场文书
2014年部门工作总结
2014/11/12 职场文书
分享:关于学习的励志名言赏析
2019/08/16 职场文书
sql server删除前1000行数据的方法实例
2021/08/30 SQL Server
深入理解go slice结构
2021/09/15 Golang