Pour résumer :
- Quelques centaines de fichiers encodés en charsets variés, à passer en UTF-8.
- j'ai enfin trouvé la librairie qui analyse et convertit à merveille : utrac
- Je ne sais traiter qu'un fichier à la fois vu que suis un désastre en Algo sans parler de Bash
La commande manuelle est :
Code : Tout sélectionner
utrac /repertoire/fichier /repertoire/fichier_utf8
Code : Tout sélectionner
#!/bin/bash
# Conversion du charset et fin de ligne de tous les fichiers du rep courant
for i in * do
# vers celui par defaut du systeme (UTF-8) avec utrac
utrac $i >$i.utf8
done
echo "Fait."