Afficher et convertir l'encodage (le charset) d'un fichier avec Ubuntu Linux
Le 30-08-2009 à 17:42 par erwin.Dans Page d'accueil et Linux
Nombre de commentaires : 0
La commande existante file
donne parfois l’encodage (pas souvent chez moi) :
file -i fichier.txt
Un autre programme fonctionne bien mieux, il se nomme utrac. Il n’est pas disponible dans les paquets ubuntu, voici le lien vers un paquet debian/ubuntu de utrac 0.3 très rapide à installer. Ensuite il suffit de taper :
utrac -p fichier.txt
Finalement, pour convertir par exemple le charset d’un fichier 8859-15 vers utf8, il faut trouver les bons charset :
iconv -l | grep -i iso iconv -l | grep -i utf
Dans notre exemple, cela donne
iconv -f "ISO-8859-15" -t "UTF-8" fichier.txt -o fichier-utf8.txt