Wyświetl katalogi zawierające znaki Unicode w systemie Windows

Używam Windows 2003 do napisania kodu PHP. Używam XAMPP Portable (skopiuj do D :). Problem:

<code>$path = 'D:\ebooks';
$all_file = scandir($path);
foreach ($all_file as $file) {
  if (is_dir("$path/$file") && $file != '.' && $file != '..') {
    echo $file . "<br />\n";
  }
}
</code>

Kiedy wywołam skrypt (z przeglądarką), nie widziałem żadnych katalogów (w D: książki) zawierających znak Unicode (testowałem z wietnamskim, japońskim, chińskim, czeskim).

Ale jeśli usunęis_dir("$path/$file"), katalogi wyświetlają się z wieloma dziwnymi znakami i wieloma??? postacie.

Jak mogę rozwiązać problem?

questionAnswers(2)

yourAnswerToTheQuestion