Page 1 sur 1

PHP caractères spéciaux

Posté : 23 avr. 2009, 12:36
par santille
Hello,

J'ai un script PHP qui liste les répertoires et fichiers d'une partition de mon disque dur. Voici le problème : les caractères spéciaux ne sont pas pris en compte. J'ai utilisé la fonction htmlspecialchars mais sans succès. Voici un bout du code :
$folders .= '<a href="dir.php?rep='.$mydir.$file.'/">'.htmlspecialchars($file,ENT_QUOTES,"ISO-8859-15").'</a>';
Merci de votre aide,

seb

Posté : 23 avr. 2009, 14:53
par D4Y
Peut-on avoir un exemple du problème car ce n'est pas très claire ...

expl.

Posté : 23 avr. 2009, 16:13
par santille
Le script prend les répertoires et fichiers de mon disque dur et les liste dans une page HTML. Le problème est que les répertoires avec é, par exemple, sont remplacés par un carré □. A remarquer que dans les métas de la page, j'ai le même encodage ISO...

Posté : 23 avr. 2009, 17:57
par D4Y
As-tu essayé qqch comme utf8_decode ?
Je ne sais pas vraiment comment est codé la liste de fichier mais tu peux toujours essayer ça ;)