如需移除,請網站管理者移除.
[php][檔案讀取]讀取資料夾底下的檔案,中文不會亂碼
$dir ='update_image/';//設定路徑 if(is_dir($dir)){//檢查是否是目錄 if($dh=opendir($dir)){//打開目錄 while(($file=readdir($dh))!==false){ //$file = 檔名+副檔名 //第一個跟第二個檔名是 .. 及 . if($file!='..' && $file!='.'){ $file=iconv("BIG5", "UTF-8",$file); //必要,否則中文會亂碼 echo $file."</br>"; } } } } clearstatcache();//清除檔案狀態快取
要加上 $file=iconv("BIG5", "UTF-8",$file); 否則中文檔名都是以big5編碼,如果您的網頁以utf8編碼就會是亂碼,所以我們做一個轉碼的動作
回覆