发表时间:2014-09-05来源:网络
PHP转换文件夹下所有文件的编码 适合发布网站的其他编码版本 比如你有一个GBK版本 你想有一个UTF8版本 或者你只有GBK的源码 你想二次开发 但是你不想改变IDE的编码方式 你可以用这个程序将其批量转化为UTF8:
代码如下:
<?php/** * 把一个文件夹里的文件全部转码 只能转一次 否则全部变乱码 *
@param string $filename
*/function iconv_file($filename,
$input_encoding='gbk',
$output_encoding='utf-8'){ if(file_exists($filename))
{ if(is_dir($filename)) {
foreach (glob("$filename/*") as $key=>$value) {
iconv_file($value); } } else {
$contents_before = file_get_contents($filename);
/*$encoding = mb_detect_encoding($contents_before,
array('CP936','ASCII','GBK','GB2312','UTF-8'));
echo $encoding;
if($encoding=='UTF-8') mb_detect_encoding函数不工作
{ return; }*/
$contents_after = iconv($input_encoding,$output_encoding,$contents_before);
file_put_contents($filename, $contents_after); } } else
{ echo '参数错误'; return false; }}iconv_file('./test');?>
下一篇:递归算法事例
CI框架连接数据库配置操作以及多数据库操作
asp 简单读取数据表并列出来 ASP如何快速从数据库读取大量数据
C语言关键字及其解释介绍 C语言32个关键字详解
C语言中sizeof是什么意思 c语言里sizeof怎样用法详解
PHP中的魔术方法 :__construct, __destruct , __call, __callStatic,__get, __set, __isset, __unset , __sleep,
PHP中的(++i)前缀自增 和 (i++)后缀自增
将视频设置为Android手机开机动画的教程
最简单的asp登陆界面代码 asp登陆界面源代码详细介绍
常用dos命令及语法
PHP中include和require区别之我见
HLA运动健康下载v1.0.3 最新版
262.61MB |生活服务
Kukukao下载v1.0.2 最新版
33.42MB |学习教育
33上门按摩官方版下载v3.2.7 安卓版
33.59MB |生活服务
33上门app(改名33上门按摩)下载v3.2.7安卓官方版
33.59MB |生活服务
好到达货车导航app下载v2.2.5.2 安卓版
59.27MB |旅游出行
南昌掌上城管app下载v1.2.34 安卓版
55.49MB |生活服务
芯兴遥控下载v1.0.6 最新版
59.4MB |系统工具
托盘周转站软件最新版下载v1.4.4 安卓版
54.92MB |系统工具
2014-09-05
2022-03-20
2022-03-21
2022-03-24
2014-09-05
2014-09-05
2015-07-05
2014-09-05
2022-03-21
2014-09-05