php自动识别文件编码并转换为UTF-8的方法


Posted in PHP onJune 12, 2014

PHP转换文件编码是一个比较简单的事情,但是在开发中传递中文参数的时候,有时候不知道是什么编码,结果造成了乱码的现象。这里有个非常方便的解决办法,可以自动识别编码并转换为UTF-8。具体代码如下:

function characet($data){
  if( !empty($data) ){    
    $fileType = mb_detect_encoding($data , array('UTF-8','GBK','LATIN1','BIG5')) ;   
    if( $fileType != 'UTF-8'){   
      $data = mb_convert_encoding($data ,'utf-8' , $fileType);   
    }   
  }   
  return $data;    
}
PHP 相关文章推荐
MySQL中create table语句的基本语法是
Jan 15 PHP
php array_flip() 删除数组重复元素
Jan 14 PHP
php读取EXCEL文件 php excelreader读取excel文件
Dec 06 PHP
php设计模式小结
Feb 15 PHP
PHP中array_slice函数用法实例详解
Nov 25 PHP
PHP实现即时输出、实时输出内容方法
May 27 PHP
php中preg_match的isU代表什么意思
Oct 01 PHP
php通过smtp邮件验证登陆的方法
May 11 PHP
Yii框架分页实现方法详解
May 20 PHP
浅谈PHP各环境下的伪静态配置
Mar 13 PHP
PHP中遍历数组的三种常用方法实例分析
Jun 24 PHP
PHP使用Redis队列执行定时任务实例讲解
Mar 24 PHP
codeigniter集成ucenter1.6双向通信的解决办法
Jun 12 #PHP
使用CodeIgniter的类库做图片上传
Jun 12 #PHP
Codeigniter出现错误提示Error with CACHE directory的解决方案
Jun 12 #PHP
Codeigniter注册登录代码示例
Jun 12 #PHP
Codeigniter操作数据库表的优化写法总结
Jun 12 #PHP
codeigniter数据库操作函数汇总
Jun 12 #PHP
使用PHP函数scandir排除特定目录
Jun 12 #PHP
You might like
在IIS上安装PHP4.0正式版
2006/10/09 PHP
用缓存实现静态页面的测试
2006/12/06 PHP
php基础教程 php内置函数实例教程
2012/08/21 PHP
Joomla实现组件中弹出一个模式(modal)窗口的方法
2016/05/04 PHP
微信 getAccessToken方法详解及实例
2016/11/23 PHP
js 强制弹出窗口代码研究-又一款代码
2010/03/20 Javascript
使用JQUERY进行后台页面布局控制DIV实现左右式
2014/01/07 Javascript
Jquery树插件zTree用法入门教程
2015/02/17 Javascript
JavaScript判断是否为数组的3种方法及效率比较
2015/04/01 Javascript
JavaScript中模拟实现jsonp
2015/06/19 Javascript
利用jQuery及AJAX技术定时更新GridView的某一列数据
2015/12/04 Javascript
JS实现按比例缩放图片的方法(附C#版代码)
2015/12/08 Javascript
JS原型链 详解及示例代码
2016/09/06 Javascript
简单理解vue中el、template、replace元素
2016/10/27 Javascript
微信小程序 slider 详解及实例代码
2017/01/10 Javascript
canvas绘制的直线动画
2017/01/23 Javascript
JS实现给json数组动态赋值的方法示例
2020/03/19 Javascript
JS运动改变单物体透明度的方法分析
2018/01/23 Javascript
使用 Vue 实现一个虚拟列表的方法
2019/08/20 Javascript
angular组件间传值测试的方法详解
2020/05/07 Javascript
angular中的post请求处理示例详解
2020/06/30 Javascript
python实现异步回调机制代码分享
2014/01/10 Python
Python中int()函数的用法浅析
2017/10/17 Python
Python爬虫抓取技术的一些经验
2019/07/12 Python
django框架ModelForm组件用法详解
2019/12/11 Python
selenium+python实现自动登陆QQ邮箱并发送邮件功能
2019/12/13 Python
One.com挪威:北欧成长最快的网络托管公司
2016/11/19 全球购物
简单说下OSPF的操作过程
2014/08/13 面试题
残疾人创业典型事迹
2014/02/01 职场文书
安全标准化实施方案
2014/02/20 职场文书
保安队长职务说明书
2014/02/23 职场文书
教师政风行风自查自纠报告
2014/10/21 职场文书
交通事故案件代理词
2015/05/23 职场文书
鲁滨孙漂流记读书笔记
2015/06/30 职场文书
幼儿园开学温馨提示
2015/07/15 职场文书
创业方案:赚钱的烧烤店该怎样做?
2019/07/05 职场文书