最近在寫 php, 遇到 php處理中文檔案時file does not exit or is not readable, 錯誤的畫面如下:
解法:
$filename_new=iconv("UTF-8","Big5",$filename_old);
把編碼轉成 big5 就ok了.
先用 is_readable() 測試看看, 問題發生的原因是什麼, 看看是安全性的問題, 還是中文字的問題.
後來使用多組的測試路徑, 測出來的結果是中文檔案遇到的問題, 改用 iconv() 即可使程式在處理時變成 readable.
沒有留言:
張貼留言