16 mai 2013

Echec du transfert par Filezilla de fichiers contenant des caractères accentués

Sur un serveur AIX les transferts SFTP par Filezilla ne passaient pas si le nom des fichiers contenaient un caractère accentué.




Cela se gère au niveau du serveur. Il faut déclarer dans le .profile du compte Unix les variables de localisation :
  • export LC_TYPE=fr_FR.ISO8859-1
  • export LC_COLLATE=fr_FR.ISO8859-1
Mais si l'administrateur a paramétré le sftp pour être en mode "exclusif" (Match user ... ForceCommand internal-sftp ChrootDirectory /home/...), le .profile n'est pas exécuté.  

Toutefois Loic m'a trouvé une solution de contournement : paramétrer dans Filezilla pour le site concerné un jeu de caractères personnalisé ISO-8859-1 :




Effectivement, cela permet de récupérer le fichier :






Merci Loic ...






1 commentaire:

  1. c'est aussi utile lors de la récupération par filezilla des fichiers sur un disque réseau come GSA par exemple ;-)

    RépondreSupprimer