QNAP: Linux et les caractères accentués
Bonjour
Message concernant Linux (ben ouais, désolé ^^)
j'ai fouiné, cherché, adapté (tenté de)... grosse galère avec les fichiers que je télécharge depuis mon nouveau joujou (un NAS QNAP TS-409).
En fait, dès qu'un caractère accentué est présent dans le nom des fichiers, l'interfacage FTP par en vrille. Plus possible alors de faire quoi que ce soit, même simplement de les renommer (plein de courage, j'aurait été prêt a les renommer un à un ^^)
finalement, j'ai trouvé qu'il fallait jouer avec l'encodage des noms.
Je mets maintenant l'info à disposition...
issus de Windows (sur le poste des personnes qui ont mit a disposition les fichiers), le codepage utilisé est le CP850
l'idée est de télécharger un utilitaire, convmv : http://www.j3e.de/linux/convmv/
pour automatiser, il est alors possible de faire un script de ce genre :
#!/bin/sh
convmv -f CP850 -t ISO-8859-15 -r . --notest
export TEMP='/opt/bin/renac_tmp'
ls -x -1 > $TEMP
while read i; do mv "$i" "$(echo $i | sed 'y/ àâçéèêëîïôöûùüÂÀÇÉÈÊËÎÏÔÖÙÛÜ/_aaceeeeiioouuuAACEEEEIIOOUUU/')"; done < $TEMP
rm $TEMP
les accents seront tout bonnement supprimés...
on peut largement améliorer ce script, mais bon: il fonctionne, je peux jouer avec mes fichiers, je ne vais pas perdre davantage de temps avec ce probleme qui me bloque depuis quelques jours déjà ^^
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :