Ceci est une ancienne révision du document !


Comment résoudre les problèmes du type "Invalid Encoding" ?

Le problème d'invalid encoding dans Ubuntu est dû à l'utilisation par défaut de UTF-8 pour le codage des partitions. Malheureusement, ce format est encore peu utilisé et la plupart des anciennes partitions (windows ou Linux) sont mal gérées par défaut.

Beaucoup d'info sur ce problème existent, mais il faut les trouver ! La situation peut donc s'améliorer en suivant les conseils pointés par cette page.

Comme expliqué sur la page d'installation des partitions windows, il faut ajouter ,iocharset=utf8,codepage=850 aux paramètres des partitions FAT32.

Si vous avez une ancienne partition Linux qui n'utilisait pas UTF-8, utilisez l'outil convmv pour transformer les accents invalides en UTF-8 (voir recup_partition). Éventuellement cette discussion du forum ubuntu-FR parle des problèmes de nom lors de téléchargement de fichiers.

Ajout par Id2ndR

Astuce pour trouver les fichiers à problème :

  1. Listez tous les fichiers et gardez le résultat dans un fichier texte avec la commande ls -R <chemin> > <fichier_texte>
  2. Ouvrez le fichier texte avec un éditeur : ce dernier lira alors le fichier avec l'ancien encodage. Cherchez y alors les é,è,à,… : ça vous aidera à trouver les fichiers à convertir.

Ensuite utilisez l'outil convmv avec les options désirées (habituellement -r -f iso-8859-15 -t utf8 –nosmart)) puis avec l'optio supplémentaire –notest si vous voulez faire la convertion.

Si vos fichiers affichés sur des crdoms apparaissent avec un problème de type invalid encoding, alors il faudra modifier les paramètres du fichier /etc/fstab et ajouter UTF8 en option de lecture des lecteurs, ce qui peut donner par exemple:

/dev/hdc        /media/cdrom0   udf,iso9660 unhide,ro,user,noauto,utf8     0       0
/dev/hdd        /media/cdrom1   udf,iso9660 unhide,ro,user,noauto,utf8     0       0

Normalement, après redémarrage de l'ordinateur, il ne devrait plus y avoir de problèmes de type invalid_encoding avec les cdroms.

  • tutoriel/comment_resoudre_les_problemes_invalid_encoding.1164112790.txt.gz
  • Dernière modification: Le 18/04/2011, 14:50
  • (modification externe)