Bug #15706 Updated: readdir doesn't return correct FRENCH filenames

From: Date: Sun, 14 Jul 2002 21:54:11 +0000
Subject: Bug #15706 Updated: readdir doesn't return correct FRENCH filenames
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-14157@lists.php.net to get a copy of this message
ID: 15706 Updated by: sniper@php.net Reported By: musallam@sympatico.ca -Status: Open +Status: Feedback Bug Type: Directory function related Operating System: WIN XP PHP Version: 4.1.1 New Comment: Does this happen if you run the same code fragment on command line? Previous Comments: ------------------------------------------------------------------------ [2002-07-14 10:46:22] nohn@php.net On the Web you should always use 7-Bit ASCII (no german umlauts or these daft french characters or whatever is no "standard") ------------------------------------------------------------------------ [2002-02-25 17:50:57] musallam@sympatico.ca I'm not sure either, but fact remains, the letters returned have either a wrong encoding or wrong string conversion... ------------------------------------------------------------------------ [2002-02-25 06:15:12] sander@php.net I don't think this is a PHP problem... ------------------------------------------------------------------------ [2002-02-24 23:39:08] musallam@sympatico.ca hi, I'm think this is a valid bug :) I'm trying to list files from a certain directory with readdir() but any accented capital letter is returned without the accent... I'll explain: ---------------------------------- my directory listing is: . .. Bloqueurs des canaux calciques voltage.doc Diurétiques.doc REGF et JNK.pdf Éicosanoides.doc <-------- ---------------------------------- the file pointed by the arrow is returned "Eicosanoides.doc" no accent on the capital E. The problem isn't present with lowercase letters, i.e. the filename "Diurétiques.doc" is returned correctly. here's my code: $handle=opendir($dir); echo "Files:<br>\n"; while (false !== ($file = readdir($handle))) { echo "<br>$file\n"; } closedir($handle); I hope this is enough info, dont hesitate to email me for anything. I'm running Apache1.3.23 with PHP4.1.1 binaries from php.net ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=15706&edit=1

« previous php.bugs (#14157) next »