134 liens privés
Suite à mon problème d'encodage ( voir http://links.simonlefort.be/?6HjX8A ), je me suis retrouvé avec un fichier qui ne passe plus dans la moulinette de Pelican (pour mon blog). L'erreur renvoyée par Pelican :
| ========
ERROR: Could not process ./article.md
| 'utf8' codec can't decode byte 0xe9 in position 208: invalid continuation byte
| ========
Voici comment convertir le fichier en forçant l'utf-8 :
| ========
$ vim article.md
:set bomb
:set fileencoding=utf-8
:wq
| ========
Pelican fonctionne parfaitement après ça. Je n'ai pas bien compris ce que fait la commande "set bomb" mais pas eu le temps de chercher.
J'ai eu un problème de "locales" sur mon serveur. Vim écrivait "é " à la place de "é", tous les accents merdaient ( "élé", ...)
J'ai modifié le fichier "/etc/environment" :
| ========
$ cat /etc/environment
LANGUAGE=fr
LC_ALL=fr_BE.UTF-8
LANG=fr_BE.UTF-8
| ========
J'ai ensuite lancé un "dpkg-reconfigure locales" pour tout régénérer.
| ========
$ sudo dpkg-reconfigure locales
(j'ai retiré toutes les locales sauf "fr_BE.UTF-8")
| ========
Dernière étape : Un redémarrage.
| ========
$ sudo reboot
| ========
Le problème est maintenant réglé. Pas compris comment c'est arrivé, je n'avais pas le soucis précédemment...