2012-05-11 56 views
2

我有一個php腳本運行,它循環遍歷指定目錄中的所有文件。它爲每個找到的文件返回名稱,文件大小,修改日期等。該腳本正確地返回大多數文件的信息,除了那些中文或其他符號的文件。然後我得到着名的文件大小統計失敗錯誤(警告)。我如何解決這個問題,而不改變文件名?文件大小統計失敗

我會根據需要提供代碼。

+1

如果你表現出一定的代碼也不會差。順便說一下,問題在於編碼。 – Leri

回答

5

我以前遇到過這個;文件系統編碼是困難的,很難預測,但是這通常對我說:

stat(iconv('UTF-8', 'ISO-8859-1', $filename)); 

它只是文件名從UTF8轉換爲ISO8859-1和嘗試。

這是棘手的,雖然,只是看這個頁面在發表評論多汁的對話框:http://www.rooftopsolutions.nl/blog/filesystem-encoding-and-php

相關問題