我正在使用 Windows 2003 编写一些 PHP 代码。我使用 XAMPP Portable(复制到 D:)。问题:
$path = 'D:\ebooks';
$all_file = scandir($path);
foreach ($all_file as $file) {
if (is_dir("$path/$file") && $file != '.' && $file != '..') {
echo $file . "<br />\n";
}
}
当我调用脚本(使用浏览器)时,我没有看到任何包含 Unicode 字符的目录(在 D:\ebooks 中)(我用越南语、日语、中文、捷克语进行了测试)。
但如果我删除is_dir("$path/$file")
,目录显示有许多奇怪的字符和许多???
字符。
我该如何解决这个问题?