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 相关文章推荐
require(),include(),require_once()和include_once()区别
Mar 27 PHP
使用PHPMYADMIN操作mysql数据库添加新用户和数据库的方法
Apr 02 PHP
关于php内存不够用的快速解决方法
Oct 26 PHP
thinkphp的c方法使用示例
Feb 24 PHP
PHP把网页保存为word文件的三种方法
Apr 01 PHP
微信自定义菜单的处理开发示例
Apr 16 PHP
thinkphp利用模型通用数据编辑添加和删除的实例代码
Nov 20 PHP
YII中Ueditor富文本编辑器文件和图片上传的配置图文教程
Mar 15 PHP
php命令行写shell实例详解
Jul 19 PHP
thinkPHP5.0框架验证码调用及点击图片刷新简单实现方法
Sep 07 PHP
ThinkPHP框架整合微信支付之JSAPI模式图文详解
Apr 09 PHP
TP5框架页面跳转样式操作示例
Apr 05 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
如何在PHP中使用Oracle数据库(1)
2006/10/09 PHP
ThinkPHP中ajax使用实例教程
2014/08/22 PHP
PHP在innodb引擎下快速代建全文搜索功能简明教程【基于xunsearch】
2016/10/14 PHP
PHP正则表达式匹配替换与分割功能实例浅析
2017/02/04 PHP
php格式文件打开的四种方法
2018/02/24 PHP
Laravel框架Auth用户认证操作实例分析
2019/09/29 PHP
[原创]图片分页查看
2006/08/28 Javascript
使用javascript访问XML数据的实例
2006/12/27 Javascript
使用JQuery和s3captche实现一个水果名字的验证
2009/08/14 Javascript
Jquery+WebService 校验账号是否已被注册的代码
2010/07/12 Javascript
JQuery 自定义CircleAnimation,Animate方法学习笔记
2011/07/10 Javascript
javascript结合html5 canvas实现(可调画笔颜色/粗细/橡皮)的涂鸦板
2013/04/27 Javascript
jQuery移除tr无效的解决方法(tr是动态添加)
2014/09/22 Javascript
js实现文章文字大小字号功能完整实例
2014/11/01 Javascript
javascript之Array 数组对象详解
2016/06/07 Javascript
浅析Javascript ES6新增值比较函数Object.is
2016/08/24 Javascript
nodejs入门教程四:URL相关模块用法分析
2017/04/24 NodeJs
微信小程序switch开关选择器使用详解
2018/01/31 Javascript
JavaScript引用类型RegExp基本用法详解
2018/08/09 Javascript
微信小程序顶部导航栏滑动tab效果
2019/01/28 Javascript
浅谈layui 表单元素的选中问题
2019/10/25 Javascript
详解Vue+elementUI build打包部署后字体图标丢失问题
2020/07/13 Javascript
Js Snowflake(雪花算法)生成随机ID的实现方法
2020/08/26 Javascript
解决ant design vue中树形控件defaultExpandAll设置无效的问题
2020/10/26 Javascript
Python中使用异常处理来判断运行的操作系统平台方法
2015/01/22 Python
深入讲解Python中面向对象编程的相关知识
2015/05/25 Python
Python基于Tkinter实现的记事本实例
2015/06/17 Python
Ubuntu下Python2与Python3的共存问题
2018/10/31 Python
Python基础学习之时间转换函数用法详解
2019/06/18 Python
用python打开摄像头并把图像传回qq邮箱(Pyinstaller打包)
2020/05/17 Python
canvas线条的属性详解
2018/03/27 HTML / CSS
授权委托书
2014/07/31 职场文书
车间质检员岗位职责
2015/04/08 职场文书
村级干部党员公开承诺事项
2015/05/04 职场文书
JS实现扫雷项目总结
2021/05/19 Javascript
引用计数法和root搜索算法以及JVM中判定对象需要回收的方法
2022/04/19 Java/Android