PHP 批量utf8文件转gb2312文件 我的文件导出来的utf-8编码的txt文件,我想用PHP批量检索一并把文件夹里面的txt文件都转成ANSI(gb2312)编码? 要如何写啊? 高手帮帮忙? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用工具麻烦啊。 要用PHP转哦! 刚刚看到个不错。分享下要点:1. 用 opendir()打开目录,2. readdir()遍历目录里面的文件,3. 将目录+加文件名存储在一个数组(array())中,4. 然后遍历这个array() , 依次用file_get_contents()打开获取文件内容,5. 获取内容成功后,使用unlink()删除打开的文件 ,6. 接着使用file_put_contents()将获取好的内容创建写入一个新的(文件名与删除的相同)文件里面,7. 为了优化代码将刚刚获取的文件内容逐个释放unset()。这个原理是用PHP创建的txt文档都是ANSI(gb2312)编码的文件。 要讲第4 增加一个iconv("UTF-8", "gb2312//IGNORE", $sContent); //IGNORE表示忽略转译时错误 求助一个判断图片格式的自定义函数 oci_conne怎么连接oracle的服务名 PHP Smarty使用Iframe问题 这种json如何读取 150分求正则表达式 smarty 和 css的问题 关于GD库的使用,高手进! PHP中权限管理怎样实现呀? PHP中有关怎样实现实体javaBeans的问题 为什么我无法修改mysql的帐户密码啊 为什么这样写,地址栏是乱码???? 求高手!!帮忙估计下此页面共需执行多少条sql语句啊
用工具麻烦啊。 要用PHP转哦! 刚刚看到个不错。分享下要点:
1. 用 opendir()打开目录,
2. readdir()遍历目录里面的文件,
3. 将目录+加文件名存储在一个数组(array())中,
4. 然后遍历这个array() , 依次用file_get_contents()打开获取文件内容,
5. 获取内容成功后,使用unlink()删除打开的文件 ,
6. 接着使用file_put_contents()将获取好的内容创建写入一个新的(文件名与删除的相同)文件里面,
7. 为了优化代码将刚刚获取的文件内容逐个释放unset()。这个原理是用PHP创建的txt文档都是ANSI(gb2312)编码的文件。