Les livres saintsAujourd’hui, il n’est pas question de religion (non, non, non !) mais juste des quelques guides, manuels, tutoriaux, … (appelez ça comme vous voudrez !) qui selon moi valent le coup ! J’ai personnellement utiliser ces documents et j’ai beaucoup appris grâce à eux, j’espère que certains pourront vous aider ! GNU/Linux :
Logiciels Libres :
Formats :
Programmation :
Divers :
|
Le 1er cercle de l’enfer (informatique)
Il n’y a pas de raison pour que seule la littérature ait ses cercles de l’enfer, l’informatique a aussi les siens !
Et je vais vous parler aujourd’hui de celui qui selon moi pourrait être le 1er : l’encodage des caractères !
Mise en situation :
Voilà comment est apparu mon problème : je décide tranquillement de passer de Ubuntu à Debian, et ô horreur, tous les noms de fichiers créés par Ubuntu et qui comportent des accents merdouillent (et encore, j’essaye de rester poli !)

Diagnostic :
Ma 1ière idée, aller vérifier l’encodage des caractères par défaut sous Debian ! Et cela donne :
$ locale
LANG=fr_FR.UTF-8
LC_CTYPE= »fr_FR.UTF-8″
LC_NUMERIC= »fr_FR.UTF-8″
LC_TIME= »fr_FR.UTF-8″
LC_COLLATE= »fr_FR.UTF-8″
LC_MONETARY= »fr_FR.UTF-8″
LC_MESSAGES= »fr_FR.UTF-8″
LC_PAPER= »fr_FR.UTF-8″
LC_NAME= »fr_FR.UTF-8″
LC_ADDRESS= »fr_FR.UTF-8″
LC_TELEPHONE= »fr_FR.UTF-8″
LC_MEASUREMENT= »fr_FR.UTF-8″
LC_IDENTIFICATION= »fr_FR.UTF-8″
LC_ALL=
Donc à priori, tout va bien, je suis bien en UTF8 et sous Ubuntu aussi…
Même un petit coup de
$ dpkg-reconfigure locales
ne change pas grand chose…
Après avoir trouvé cette excellente documentation et avoir essayé les différentes manipulations, je ne vois comment arranger ça, d’autant que le problème n’est pas présent à l’intérieur des documents mais juste dans leurs noms (ça vient peut être de Gnome)…
Une solution :
J’ai quand même trouvé quelque chose pour résoudre « à moitié » le problème : utiliser convmv.
$ aptitude install convmv
Ensuite, un petit coup de
$ convmv -r –notest -f iso-8859-1 -t utf8 *
rétablira les accents dans les noms de fichiers de votre /home.
Un peu bourrin, mais ça marche !
chaoswizard
ezaeza