最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php批量轉換文件夾下所有文件編碼的函數(shù)類

 更新時間:2017年08月06日 17:39:23   投稿:mdxy-dxy  
分享一個php轉換文件夾下所有文件編碼函數(shù)類,適合發(fā)布網(wǎng)站的其他編碼版本,比如你有一個GBK版本 你想有一個UTF8版本 或者你只有GBK的源碼 你想二次開發(fā) 但是你不想改變IDE的編碼方式 你可以用這個程序將其批量轉化為UTF8

函數(shù)代碼:

<?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函數(shù)不工作
      {
        return;
      }*/
      $contents_after = iconv($input_encoding,$output_encoding,$contents_before);
      file_put_contents($filename, $contents_after);
    }
  }
  else
  {
    echo '參數(shù)錯誤';
    return false;
  }
}
iconv_file('./test');
?>

注意:把一個文件夾里的文件全部轉碼 只能轉一次 否則全部變亂碼

相關文章

最新評論

建湖县| 大庆市| 古丈县| 雅安市| 边坝县| 巧家县| 临澧县| 阳西县| 晋宁县| 育儿| 西乡县| 大名县| 嘉黎县| 兴业县| 思茅市| 霍邱县| 通道| 孝昌县| 池州市| 中卫市| 德兴市| 和田市| 大庆市| 桂东县| 长岭县| 宜州市| 扎兰屯市| 揭东县| 萍乡市| 邛崃市| 汾阳市| 莱芜市| 图木舒克市| 仙居县| 宜城市| 鄂尔多斯市| 顺义区| 义乌市| 西峡县| 澄城县| 南靖县|