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 相关文章推荐
一个好用的分页函数
Nov 16 PHP
PHP 实例化类的一点摘记
Mar 23 PHP
PHP脚本中include文件出错解决方法
Nov 20 PHP
PHP禁止页面缓存的代码
Oct 23 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(一)
Jun 23 PHP
yii操作cookie实例简介
Jul 09 PHP
PHP中echo,print_r与var_dump区别分析
Sep 29 PHP
php中FTP函数ftp_connect、ftp_login与ftp_chmod用法
Nov 18 PHP
PHP数组与对象之间使用递归实现转换的方法
Jun 24 PHP
PHP实现事件机制的方法
Jul 10 PHP
Linux+Nginx+MySQL下配置论坛程序Discuz的基本教程
Dec 23 PHP
PHP去除字符串最后一个字符的三种方法实例
Mar 01 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
我的论坛源代码(十)
2006/10/09 PHP
smarty实例教程
2006/11/19 PHP
完美的2个php检测字符串是否是utf-8编码函数分享
2014/07/28 PHP
Yii2汉字转拼音类的实例代码
2017/04/18 PHP
PHP的静态方法与普通方法用法实例分析
2019/09/26 PHP
yii2.0框架多模型操作示例【添加/修改/删除】
2020/04/13 PHP
js 对象是否存在判断
2009/07/15 Javascript
学习ExtJS(二) Button常用方法
2009/10/07 Javascript
jquery实现的超出屏幕时把固定层变为定位层的代码
2010/02/23 Javascript
基于jquery的不规则矩形的排列实现代码
2012/04/16 Javascript
js实现网页标题栏闪烁提示效果实例分析
2014/11/20 Javascript
JS实现超简单的鼠标拖动效果
2015/11/02 Javascript
JS如何判断是否为ie浏览器的方法(包括IE10、IE11在内)
2015/12/13 Javascript
基于jquery实现鼠标左右拖动滑块滑动附源码下载
2015/12/23 Javascript
利用jsonp解决js读取本地json跨域的问题
2018/12/11 Javascript
详细解读Python中的__init__()方法
2015/05/02 Python
利用python将图片转换成excel文档格式
2017/12/30 Python
python 多线程中子线程和主线程相互通信方法
2018/11/09 Python
Python如何使用k-means方法将列表中相似的句子归类
2019/08/08 Python
PyInstaller将Python文件打包为exe后如何反编译(破解源码)以及防止反编译
2020/04/15 Python
html5中localStorage本地存储的简单使用
2017/06/16 HTML / CSS
美国知名的在线旅游服务网站:Priceline
2016/07/23 全球购物
意大利宠物用品购物网站:Bauzaar
2018/09/15 全球购物
英国领先的鞋类零售商和顶级品牌的官方零售商:Wynsors
2020/02/17 全球购物
马来西亚奢侈品牌购物商城:Valiram 247
2020/09/29 全球购物
机电一体化毕业生求职信
2013/11/02 职场文书
党员承诺书内容
2014/03/26 职场文书
小学生评语集锦
2014/04/18 职场文书
2014年宣传工作总结
2014/11/18 职场文书
运动会班级前导词
2015/07/20 职场文书
2016年“11.11”光棍节活动总结
2016/04/05 职场文书
如何书写民事调解协议书?
2019/06/25 职场文书
导游词之南京夫子庙
2019/12/09 职场文书
Python WSGI 规范简介
2021/04/11 Python
MySQL中你可能忽略的COLLATION实例详解
2021/05/12 MySQL
Web应用开发TypeScript使用详解
2022/05/25 Javascript