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

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

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

函數(shù)代碼:

<?php
/**
 * 把一個文件夾里的文件全部轉(zhuǎn)碼 只能轉(zhuǎn)一次 否則全部變亂碼
 * @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');
?>

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

相關(guān)文章

  • php 字符串中是否包含指定字符串的多種方法

    php 字符串中是否包含指定字符串的多種方法

    這篇文章主要介紹了php 字符串中是否包含指定字符串的多種方法,經(jīng)過腳本之家小編測試完全沒有問題
    2018-04-04
  • PHP入門教程之表單與驗證實例詳解

    PHP入門教程之表單與驗證實例詳解

    這篇文章主要介紹了PHP入門教程之表單與驗證技巧,結(jié)合實例形式分析了php表單提交與數(shù)據(jù)驗證的基本技巧與相關(guān)注意事項,需要的朋友可以參考下
    2016-09-09
  • 基于PHP實現(xiàn)一個簡單的http服務(wù)器

    基于PHP實現(xiàn)一個簡單的http服務(wù)器

    這篇文章主要為大家詳細(xì)介紹了如何基于PHP實現(xiàn)一個簡單的http服務(wù)器,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-12-12
  • PHP中PDO事務(wù)處理操作示例

    PHP中PDO事務(wù)處理操作示例

    這篇文章主要介紹了PHP中PDO事務(wù)處理操作,結(jié)合實例形式分析了php使用pdo的mysql事務(wù)處理操作步驟、實現(xiàn)技巧及相關(guān)注意事項,需要的朋友可以參考下
    2018-05-05
  • PHP使用token防止表單重復(fù)提交的方法

    PHP使用token防止表單重復(fù)提交的方法

    這篇文章主要介紹了PHP使用token防止表單重復(fù)提交的方法,通過生成一個加密后的隨機(jī)數(shù)存入session的token變量,同時將該值放入表單隱藏提交,達(dá)到防止表單重復(fù)提交的功能,需要的朋友可以參考下
    2016-04-04
  • 聊聊PHP中die()和sleep()函數(shù)的用法

    聊聊PHP中die()和sleep()函數(shù)的用法

    這篇文章通過代碼講解了PHP中die()和sleep()函數(shù)的具體用法,文中給大家介紹的通俗易懂,零基礎(chǔ)也能看得懂,對大家的學(xué)習(xí)或工作具有一定的參考價值
    2021-09-09
  • PHP如何編寫易讀的代碼

    PHP如何編寫易讀的代碼

    PHP如何編寫易讀的代碼...
    2007-07-07
  • PHP實現(xiàn)的進(jìn)度條效果詳解

    PHP實現(xiàn)的進(jìn)度條效果詳解

    這篇文章主要介紹了PHP實現(xiàn)的進(jìn)度條效果,結(jié)合實例形式分析了PHP結(jié)合JavaScript動態(tài)顯示百分比進(jìn)度條功能,涉及PHP緩存、數(shù)學(xué)運算及JavaScript頁面元素動態(tài)操作相關(guān)技巧,需要的朋友可以參考下
    2016-05-05
  • php自定義函數(shù)實現(xiàn)漢字轉(zhuǎn)換utf8編碼的方法

    php自定義函數(shù)實現(xiàn)漢字轉(zhuǎn)換utf8編碼的方法

    這篇文章主要介紹了php自定義函數(shù)實現(xiàn)漢字轉(zhuǎn)換utf8編碼的方法,涉及php針對字符串的遍歷、截取及編碼轉(zhuǎn)換相關(guān)操作技巧,需要的朋友可以參考下
    2016-09-09
  • PHP5.5在windows安裝使用memcached服務(wù)端的方法

    PHP5.5在windows安裝使用memcached服務(wù)端的方法

    這篇文章主要介紹了PHP5.5在windows安裝使用memcached服務(wù)端的方法,需要的朋友可以參考下
    2014-04-04

最新評論

宁阳县| 彭山县| 迭部县| 新余市| 丹江口市| 定兴县| 闽清县| 进贤县| 扶沟县| 石门县| 儋州市| 马山县| 辉县市| 确山县| 启东市| 锡林浩特市| 收藏| 佛学| 云龙县| 玛多县| 大理市| 大渡口区| 手机| 基隆市| 麻栗坡县| 石阡县| 内江市| 乐平市| 宁夏| 隆子县| 紫金县| 建昌县| 子长县| 临江市| 红原县| 奉新县| 元朗区| 孝昌县| 乌兰察布市| 保亭| 宝丰县|