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