J’ai enfin une solution simple pour convertir un fichier d’un charset vers un autre :
iconv --from-code=ISO-8859-1 --to-code=UTF-8 le_fichier_iso > le_fichier_utf8
A l’inverse :
iconv --from-code=UTF-8 --to-code=ISO-8859-1 le_fichier_utf8 > le_fichier_iso
Tu peux également utiliser recode :
recode utf8..latin1 file