Bug #15706 Updated: readdir doesn't return correct FRENCH filenames
| From: | nohn@php.net | Date: | Sun, 14 Jul 2002 14:46:23 +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-14139@lists.php.net to get a copy of this message | ||
ID: 15706
Updated by: nohn@php.net
Reported By: musallam@sympatico.ca
Status: Open
Bug Type: Directory function related
Operating System: WIN XP
PHP Version: 4.1.1
New Comment:
On the Web you should always use 7-Bit ASCII (no german umlauts or
these daft french characters or whatever is no "standard")
Previous Comments:
------------------------------------------------------------------------
[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