2012年1月8日 星期日

php 處理中文檔案時file does not exit or is not readable

最近在寫 php, 遇到 php處理中文檔案時file does not exit or is not readable, 錯誤的畫面如下:


解法:
$filename_new=iconv("UTF-8","Big5",$filename_old);

把編碼轉成 big5 就ok了.




先用 is_readable() 測試看看, 問題發生的原因是什麼, 看看是安全性的問題, 還是中文字的問題.



後來使用多組的測試路徑, 測出來的結果是中文檔案遇到的問題, 改用 iconv() 即可使程式在處理時變成 readable.

沒有留言:

張貼留言

Facebook 留言板