php转换文件夹下所有文件编码的方法举例
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Libérer: 2016-07-25 08:59:13
original
848 Les gens l'ont consulté
-
-
/**
- * 转换文件夹所有文件的编码
- * @param string $filename
- * @edit bbs.it-home.org
- */
- 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');
- ?>
复制代码
|
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
-
2025-02-26 03:58:14
-
2025-02-26 03:38:10
-
2025-02-26 03:17:10
-
2025-02-26 02:49:09
-
2025-02-26 01:08:13
-
2025-02-26 00:46:10
-
2025-02-25 23:42:08
-
2025-02-25 22:50:13
-
2025-02-25 21:54:11
-
2025-02-25 20:45:11
Derniers numéros
-
2025-03-20 18:47:42
-
2025-03-20 18:47:05
-
2025-03-20 18:44:50
-
2025-03-20 18:44:11
-
2025-03-20 18:43:32