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 相关文章推荐
如何将一个表单同时提交到两个地方处理
Oct 09 PHP
php解析xml提示Invalid byte 1 of 1-byte UTF-8 sequence错误的处理方法
Nov 14 PHP
php中调用其他系统http接口的方法说明
Feb 28 PHP
php实现将Session写入数据库
Jul 26 PHP
Thinkphp和Bootstrap结合打造个性的分页样式(推荐)
Aug 01 PHP
利用PHP判断是否是连乘数字串的方法示例
Jul 03 PHP
php静态成员方法和静态的成员属性的使用方法
Oct 26 PHP
PHP实现图片压缩
Sep 09 PHP
PHP的new static和new self的区别与使用
Nov 27 PHP
Laravel5.1 框架Request请求操作常见用法实例分析
Jan 04 PHP
php反序列化长度变化尾部字符串逃逸(0CTF-2016-piapiapia)
Feb 15 PHP
通过PHP的Wrapper无缝迁移原有项目到新服务的实现方法
Apr 02 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
php类
2006/11/27 PHP
编写漂亮的代码 - 将后台程序与前端程序分开
2008/04/23 PHP
getJSON跨域SyntaxError问题分析
2014/08/07 PHP
php生成动态验证码gif图片
2015/10/19 PHP
smarty中改进truncate使其支持中文的方法
2016/05/30 PHP
php PDO实现的事务回滚示例
2017/03/23 PHP
javascript 操作文件 实现方法小结
2009/07/02 Javascript
JQuery live函数
2010/12/24 Javascript
jQuery Deferred和Promise创建响应式应用程序详细介绍
2013/03/05 Javascript
纯js分页代码(简洁实用)
2013/11/05 Javascript
js打开新窗口方法整理
2014/02/17 Javascript
JS实现超炫网页烟花动画效果的方法
2015/03/02 Javascript
js实现延时加载Flash的方法
2015/11/26 Javascript
Angular中的$watch、$watchGroup、$watchCollection
2017/06/25 Javascript
浅谈Vue SPA 首屏加载优化实践
2017/12/15 Javascript
AngularJs中$cookies简单用法分析
2019/05/30 Javascript
Nodejs中使用puppeteer控制浏览器中视频播放功能
2019/08/26 NodeJs
微信小程序使用echarts获取数据并生成折线图
2019/10/16 Javascript
Vue路由守卫及页面登录权限控制的设置方法(两种)
2020/03/31 Javascript
使用Python+Splinter自动刷新抢12306火车票
2018/01/03 Python
python查询mysql,返回json的实例
2018/03/26 Python
详解python中TCP协议中的粘包问题
2019/03/22 Python
使用pandas 将DataFrame转化成dict
2019/12/10 Python
Python基于Faker假数据构造库
2020/11/30 Python
python openssl模块安装及用法
2020/12/06 Python
英国汽车和货车租赁网站:Hertz英国
2016/09/02 全球购物
Boom手表官网:瑞典手表品牌,设计你的手表
2019/03/11 全球购物
古驰英国官网:GUCCI英国
2020/03/07 全球购物
工商管理实习自我鉴定
2013/09/28 职场文书
灰雀教学反思
2014/04/28 职场文书
揭牌仪式策划方案
2014/05/28 职场文书
公司离职证明标准格式
2014/11/18 职场文书
事业单位工作人员岗前培训心得体会
2016/01/08 职场文书
浅谈pytorch中的dropout的概率p
2021/05/27 Python
TV动画《史上最强大魔王转生为村民A》番宣CM公布
2022/04/01 日漫
redis 解决库存并发问题实现数量控制
2022/04/08 Redis