У меня есть каталог, который содержит несколько файлов, многие из которых имеют неанглийское имя. Я использую PHP в Windows 7.
Я хочу указать имя файла и его содержимое с помощью PHP.
В настоящее время я использую DirectoryIterator
и file_get_contents
. Это работает для имен файлов на английском языке, но не для имен неанглийских (китайских) файлов.
Например, у меня есть имена файлов, такие как "एक और प्रोब्लेम. eml", "hello 鶨 鶖 鵨 鶣 鎹 鎣.eml".
-
DirectoryIterator
не может получить имя файла, используя->getFilename()
-
file_get_contents
также не может открыться, даже если я жестко закодирую имя файла в его параметре.
Как я могу это сделать?