Listar diretórios contendo caracteres Unicode no Windows
Eu estou usando o Windows 2003 para escrever algum código PHP. Eu uso o XAMPP Portable (copie para D :). O problema:
$path = 'D:\ebooks';
$all_file = scandir($path);
foreach ($all_file as $file) {
if (is_dir("$path/$file") && $file != '.' && $file != '..') {
echo $file . "<br />\n";
}
}
Quando eu chamo o script (com o navegador), não vi nenhum diretório (dentro de D: \ ebooks) contendo um caractere Unicode (testei com vietnamita, japonês, chinês, tcheco).
Mas se eu removeris_dir("$path/$file")
, os diretórios são exibidos com muitos caracteres estranhos e muitos???
personagens.
Como posso resolver o problema?