4
PHPがWin32 APIのUNICODEバージョンでコンパイルされているかどうかを確認するにはどうすればよいですか?
これは、このスタックオーバーフローの投稿に関連しています。 glob()はWindowsでマルチバイト文字を含むファイル名を見つけることができませんか? PHPとWindowsでマルチバイト文字を含むファイルに問題があります。これが私のテストケースです: print_r(scandir('./uploads/')); print_r(glob('./uploads/*')); リモートUNIXサーバーでの正しい出力: Array ( [0] => . [1] => .. [2] => filename-äöü.jpg [3] => filename.jpg [4] => test이test.jpg [5] => имя файла.jpg [6] => פילענאַמע.jpg [7] => 文件名.jpg ) Array ( [0] => ./uploads/filename-äöü.jpg [1] => ./uploads/filename.jpg [2] => ./uploads/test이test.jpg [3] => ./uploads/имя файла.jpg [4] …