国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 永宁县| 逊克县| 双桥区| 苏尼特左旗| 古浪县| 合山市| 恩施市| 永州市| 阳谷县| 腾冲县| 财经| 启东市| 富锦市| 修水县| 青州市| 太湖县| 诸暨市| 板桥市| 甘肃省| 望城县| 施甸县| 禄劝| 井冈山市| 巨鹿县| 赣州市| 陈巴尔虎旗| 德江县| 宁津县| 略阳县| 全椒县| 威信县| 元谋县| 淳安县| 通州市| 会宁县| 阳信县| 肥城市| 贡觉县| 尚义县| 扎兰屯市| 保山市|