Grrrrrr…
Passer du latin1 (iso-8859-1) à UTF8 est une sacré galère…
Voici une collection de mes derniers soucis :
– Vim qui me montre les caractères accentués dans un fichier, mais dans une console, le même fichier lu avec cat contient des hiéroglyphes;
– LaTeX qui plante avec ce genre de fichier et \usepackage[utf8]{inputenc}
– …
Et pourtant :
– echo $LANG dans une console est à fr_FR.UTF-8, car j’ai fait dpkg-reconfigure locales avec ma jolie Debian
– dans mon .vimrc, set encoding=utf-8 et setglobal fileencoding=utf-8
– ma console Gnome est en utf8
…
Si j’écris cet article c’est que j’ai une solution, même si je comprends pas vraiment… Il suffit de forcer Vim à passer en utf8 ( je croyais que ce que j’avais écris juste avant suffisait … ) en tapant en mode éditeur :
:edit ++enc=utf-8
Le fichier passe alors en utf8 et il ne reste plus qu’à se retaper tous les accents…
Éviter de faire cela dans votre énorme fichier de 9800 lignes qui contient tous vos brevets blancs depuis 10 ans, sauf si vous adorez les 1,$s/D?montrer/Démontrer … Lol
Si quelqu’un peut m’expliquer dans le détail tout cela, merci de laisser un commentaire !