Bonjour,
Je suis en train de coder une page permettant de naviguer à travers le contenu de répertoires pour y récupérer les fichiers.
Tout fonctionne bien en local sous Windows avec xampp mais j'ai un problème sur mon serveur de test sous linux pour les fichiers contenant des caractères accentués.
J'utilise directory iterator pour récupérer la liste des fichiers et j'encode le nom des fichiers en utf8 comme ceci : <a href='.$fichiers.utf8_encode($item->getFilename()
Mais l'url n'est pas la même en local et sur le serveur.
Mon fichier kéola.jpg par exemple devient K%e9oala.jpg en local et l'url fonctionne correctement et K%EF%BF%BDoala.jpg sur le serveur et ne fonctionne pas.
Je précise que le serveur n'est pas en utf8 à la base, j'ai du le forcer grâce à un htaccess.
Merci d'avance à qui pourra m'aider.
Partager