Accueil > Tools > [Linux - Encodage] Passer d’un encodage à un autre

[Linux - Encodage] Passer d’un encodage à un autre

jeudi 29 septembre 2011


Les nom de fichiers ont changé d’encodage entre les différentes versions de Linux, aussi, voici une commande qui permet de modifier l’ensemble des noms de fichier en une seule ligne.
Prenez le soin de faire une copie avant

find . -exec convmv --notest -f iso8859-15 -t UTF-8 {} \;

Une autre solution consiste à utiliser iconv :

iconv -f encodage_original -t utf-8 fichier_original > nouveau_fichier

Très utile en PERL si on ne veut pas utiliser le module "encode" :

my $texte=`iconv -f encodage_original -t utf-8 fichier_original`;

Enregistrer au format PDF