Bonjour,

J'ai un script php qui parcours un répertoire pour en lister les fichiers avec sur le nom du fichier un lien qui permet de le télécharger (= pour fair une bibliothèque).

Mon nom de fichier est "Information générale.pdf" mon lien est donc du style :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<a href="telechargement/bibliotheque/Information générale.pdf" target="_blank">Information générale</a>
Dans ce cas la le lien ne marche pas à cause des espaces, accents, ...
Pour les espaces j'arrive à gérer et pour les accents j'ai essayé la fonction htmlentities() qui me retourne un lien du style:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<a href="telechargement/bibliotheque/Information_g&eacute;n&eacute;rale.pdf" target="_blank">Information générale</a>
Et la le lien ne fonctionne toujours pas...
Après vérification quand je parcours mon répertoire (localhost/telechargement/ ... ) à partir de mon navigateur j'ai dans la barre d'adresse :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
telechargement/bibliotheque/Information_g%c3%a9n%c3%a9rale.pdf
Y-a-t-il une fonction qui permet de gérer les caractères spéciaux pour que le lien marche ... qui remplace un "é" par "%c3%a9" ???

Merci d'avance