wie man nicht-englische Dateinamen in PHP durchläuft
Ich habe ein Verzeichnis, das mehrere Dateien enthält, von denen viele einen nicht-englischen Namen haben. Ich benutze PHP in Windows 7.
Ich möchte den Dateinamen und dessen Inhalt mit PHP auflisten.
Zurzeit benutze ichDirectoryIterator
undfile_get_contents
. Dies funktioniert für englische Dateinamen, jedoch nicht für nicht-englische (chinesische) Dateinamen.
Zum Beispiel habe ich Dateinamen wie "एक एक प्रोब्रोब. Eml", "hallo 鶨 鶖 鶣 鶣 鎹 鎣 .eml".
DirectoryIterator
kann den Dateinamen nicht mit @ ermitte->getFilename()
file_get_contents
kann auch dann nicht geöffnet werden, wenn ich den Dateinamen in seinem Parameter fest codiere.Wie kann ich es tun