国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 語(yǔ)言 > PHP > 正文

PHP轉(zhuǎn)換文件夾下所有文件的編碼

2024-09-04 11:48:04
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

本文章來(lái)給大家介紹一個(gè)利用PHP轉(zhuǎn)換文件夾下所有文件的編碼,這種我們很適用一次批量轉(zhuǎn)換多個(gè)文件的編輯哦,注意只轉(zhuǎn)一次哦.實(shí)例代碼如下:

  1. <?php  
  2. /**  
  3.  * 把一個(gè)文件夾里的文件全部轉(zhuǎn)碼 只能轉(zhuǎn)一次 否則全部變亂碼  
  4.  * @param string $filename  
  5.  */  
  6. function iconv_file($filename,$input_encoding='gbk',$output_encoding='utf-8')  
  7. {  
  8. if(file_exists($filename))  
  9. {  
  10. if(is_dir($filename))  
  11. {  
  12. foreach (glob("$filename/*"as $key=>$value)  
  13. {  
  14. iconv_file($value);  
  15. }  
  16. }  
  17. else   
  18. {  
  19. $contents_before = file_get_contents($filename);  
  20. /*$encoding = mb_detect_encoding()($contents_before,array('CP936','ASCII','GBK','GB2312','UTF-8')); 
  21. echo $encoding;  
  22. if($encoding=='UTF-8')  mb_detect_encoding函數(shù)不工作  
  23. {  
  24. return;  
  25. }*/  
  26. $contents_after = iconv($input_encoding,$output_encoding,$contents_before);  
  27. file_put_contents($filename$contents_after);  
  28. }  
  29. }  
  30. else   
  31. {  
  32. echo '參數(shù)錯(cuò)誤';  
  33. return false;  
  34. }  
  35. }  
  36. iconv_file('./test');  
  37. ?>

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 海原县| 竹溪县| 马尔康县| 巧家县| 普洱| 广宗县| 金川县| 镇宁| 长治市| 简阳市| 姚安县| 兰州市| 攀枝花市| 无极县| 河曲县| 朝阳区| 都安| 昌都县| 利辛县| 辽宁省| 永善县| 招远市| 松桃| 双辽市| 苏尼特左旗| 阿图什市| 鄂尔多斯市| 尼勒克县| 广汉市| 外汇| 罗城| 临湘市| 沙洋县| 合肥市| 潜山县| 大埔区| 万年县| 上思县| 镇安县| 阿拉善左旗| 岳阳县|