php检测文本的编码


Posted in PHP onJuly 26, 2015

通过对文本的一次循环编码,来判断是否属于该编码。

public function chkCode($string) {
    $code = array(
      'ASCII',
      'GBK',
      'UTF-8'
    );
    foreach ($code as $c) {
      if ($string === iconv('UTF-8', $c, iconv($c, 'UTF-8', $string))) {
        return $c;
      }
    }
    return null;
  }

以上所述就是本文的全部内容了,希望大家能够喜欢。

PHP 相关文章推荐
3.从实例开始
Oct 09 PHP
PHP 文章中的远程图片采集到本地的代码
Jul 30 PHP
php 按指定元素值去除数组元素的实现方法
Nov 04 PHP
深入PHP异步执行的详解
Jun 03 PHP
ThinkPHP 3.2 数据分页代码分享
Oct 14 PHP
PHP使用glob函数遍历目录或文件夹的方法
Dec 16 PHP
php写入、删除与复制文件的方法
Jun 20 PHP
thinkPHP js文件中U方法不被解析问题的解决方法
Dec 05 PHP
利用php获得flv视频长度的实例代码
Oct 26 PHP
PHP INT类型在内存中占字节详解
Jul 20 PHP
PHP常见的序列化与反序列化操作实例分析
Oct 28 PHP
PHP大文件分割分片上传实现代码
Dec 09 PHP
PHP中COOKIES使用示例
Jul 26 #PHP
PHP实现简单数字分页效果
Jul 26 #PHP
FastCGI 进程意外退出造成500错误
Jul 26 #PHP
php实现QQ空间获取当前用户的用户名并生成图片
Jul 25 #PHP
使用纯php代码实现页面伪静态的方法
Jul 25 #PHP
php正则表达式获取内容所有链接
Jul 24 #PHP
PHP7.0版本备注
Jul 23 #PHP
You might like
PHP常用开发函数解析之数组篇[未完结]
2012/07/30 PHP
PHP json格式和js json格式 js跨域调用实现代码
2012/09/08 PHP
PHP代码实现表单数据验证类
2015/07/28 PHP
php数组比较实现查找连续数的方法
2015/07/29 PHP
thinkphp命名空间用法实例详解
2015/12/30 PHP
PHP获取用户访问IP地址的5种方法
2016/05/16 PHP
php合并数组并保留键值的实现方法
2018/03/12 PHP
Laravel开启跨域请求的方法
2019/10/13 PHP
用正则获取指定路径文件的名称
2007/02/27 Javascript
jquery刷新页面的实现代码(局部及全页面刷新)
2011/07/11 Javascript
js屏蔽鼠标键盘(右键/Ctrl+N/Shift+F10/F11/F5刷新/退格键)
2013/01/24 Javascript
jQuery中验证表单提交方式及序列化表单内容的实现
2014/01/06 Javascript
jQuery设置与获取HTML,文本和值的简单实例
2014/02/26 Javascript
js语法学习之判断一个对象是否为数组
2014/05/13 Javascript
javascript中with()方法的语法格式及使用
2014/08/04 Javascript
完美实现js焦点轮播效果(一)
2017/03/07 Javascript
vue.js $refs和$emit 父子组件交互的方法
2017/12/20 Javascript
vue-cli中安装方法(图文详细步骤)
2018/12/12 Javascript
JS/CSS实现字符串单词首字母大写功能
2019/09/03 Javascript
vue 父组件通过$refs获取子组件的值和方法详解
2019/11/07 Javascript
JS Ajax请求会话过期处理问题解决方法分析
2019/11/16 Javascript
[58:57]2018DOTA2亚洲邀请赛3月29日小组赛B组 Effect VS VGJ.T
2018/03/30 DOTA
python安装numpy&安装matplotlib& scipy的教程
2017/11/02 Python
Python实现两个list求交集,并集,差集的方法示例
2018/08/02 Python
python中类的属性和方法介绍
2018/11/27 Python
TensorFlow——Checkpoint为模型添加检查点的实例
2020/01/21 Python
在spyder IPython console中,运行代码加入参数的实例
2020/04/20 Python
美国购买新书和二手书网站:Better World Books
2018/10/31 全球购物
编辑求职信样本
2013/12/16 职场文书
成功的酒店创业计划书
2013/12/27 职场文书
《望庐山瀑布》教学反思
2014/04/22 职场文书
化学教育专业自荐信
2014/07/04 职场文书
地震捐款倡议书
2014/08/29 职场文书
Python OpenCV 图像平移的实现示例
2021/06/04 Python
MongoDB数据库的安装步骤
2021/06/18 MongoDB
mysql分组后合并显示一个字段的多条数据方式
2022/01/22 MySQL