En gros, mon problème est de pouvoir accéder à un fichier, si son nom contient un accent.
J'ai développé un formulaire qui me permet d'uploader un fichier sur un serveur, et d'insérer le nom du fichier dans une base de donnée.
Jusque la, tout va bien, le fichier est uploader (en gardant les accents), le nom bien insérer dans la base de donnée, sur la page ou le fichier peut être téléchargé, tout affiche correctement.
Un exemple de nom de fichier : 14-2990-33 - Node Vétérans.xlsx
Si je clique sur le lien ainsi créer, sa me dit que le fichier n'existe pas.
Si j'enlève les accents, du lien et du fichier, tout est correct.
J'ai tenter de spécifier dans la partie <HEAD> de la page que c'était une page en format UTF-8, mais sa ne fait que mettre des carrés à la place des accents.
J'ai aussi essayé divers test avec urlencode, mais sans succès
Donc est-ce qu'il y a quelque chose à faire pour que les fichiers contenant des accents peuvent être accédé sans problème ? Ou si le plus simple est d'enlever les accents quand j'upload le fichier ?
Partager