Dlareg Blog

Aller au contenu | Aller au menu | Aller à la recherche

Réencoder un nom de fichier en UTF8

Il arrive souvent de trouver des ??? dans les noms de fichiers, cela provient d'un encodage différent de celui du système.
Pour y remédier il existe la commande convmv, celle-ci n'est pas par défaut sur le système, il faut donc l'installer.
Sous Mandriva :

# urpmi convmv

Il est conseillé de faire une copie de sauvegarde avant de faire vos manipulations.
Un ré-encodage dans un mauvais encodage serait irréparable.

Ensuite vous pouvez tester le changement d'encodage de latin1 vers utf-8 :

$ convmv -r -f latin1 -t utf-8 *

Si le résultat affiché vous conviez, vous pouvez convertir pour de bon l'encodage avec l'option --notest

$ convmv -r -f --notest latin1 -t utf-8 *

Pour plus d'informations sur les options de la commande convmv :

$man convmv

Ajouter un commentaire

Les commentaires peuvent être formatés en utilisant une syntaxe wiki simplifiée.

La discussion continue ailleurs

URL de rétrolien : http://www.dlareg.org/trackback/232

Fil des commentaires de ce billet