[PHP-JS] Problème d'accent dans un lien html
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:
<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:
<a href="telechargement/bibliotheque/Information_géné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:
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