1. 程式人生 > >修改資料夾下,檔名編碼

修改資料夾下,檔名編碼

<?php
//下載的原始檔是utf-8編碼,
//但是確用gbk瀏覽,所以亂碼
//在這裡把檔名修改為gbk編碼
header("content-Type: text/html; charset=GBK");
//變數資料夾
$dir = opendir("file");
 
$path="file/";
//列出 images 目錄中的檔案
while (($old_name = readdir($dir)) !== false)
{
	echo "filename: " . $old_name . "<br />";
	$new_name=mb_convert_encoding($old_name
,"GBK", "UTF-8")if (file_exists($path.$old_name)){  if (rename($path.$old_name,$path.$new_name )) //把原檔案重新命名 {echo "修改成功!";}  }else{ print $old_name."檔案不存在!<br>" ; }  } closedir($dir); exit; ?>