1. 程式人生 > >php檔案讀取的問題

php檔案讀取的問題

 PHP字元編碼問題

首先說下字元編碼問題,當我們給定路徑後如果路徑中包含中文,可能會出現問題,列印到螢幕則顯示沒問題,

但是讀取檔案會報錯:readfile(E:/素玄檔案/app歷史版本/素玄ERPsx_release_R 1.1.5.69_1810171541_legu_signed_zipalign.apk): failed to open stream: No such file or directory

可以試下沒有中文的路徑,掃描路徑下的檔案或者資料夾中有中文 

當你列印後發現亂碼了,我是這樣發現的

這就需要轉換字元編碼了 

即顯示到螢幕的時候 

//讀取系統需要轉換為gbk2312

$path = iconv('UTF-8', 'GB2312', "需要轉換的文字或者路徑");

//輸出需要轉換為UTF-8

echo iconv('GB2312', 'UTF-8', "需要轉換的文字或者路徑");

 下一篇 php apk 下載