Vim, LaTeX, console et UTF8


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 !

Publié dans @ Linux. Étiquettes : . Leave a Comment »

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s

%d blogueurs aiment cette page :