Définir l'encodage des caractères avec Emacs
![]()
Passablement déçu par Smultron, que j'ai du mal à comprendre certaines fois ; je me suis tourné vers Emacs pour justement éviter certains soucis triviaux, comme par exemple ceux inhérents à l'encodage des caractères... reste qu'il y a une petite astuce à connaître pour "forcer l'encodage" avec Emacs : Emacs et les jeux de caractères, cette page est très instructive, didactique et claire[1].
En résumé, il est possible d'ajouter dans le contenu du buffer des instructions spéciales pour permettre à emacs de choisir le bon encodage pour chaque fichier. Emacs, pour sélectionner l'encodage, recherche, dans la première ligne du fichier, la présence de chaînes de la forme suivante :
-*- coding: utf-8 -*-
Pour ne pas interférer avec le contenu du document, ces instructions peuvent apparaître dans des commentaires adaptés au contenu du document... selon si il s'agit, par exemple, de CSS, d'un fichier PHP, ou HTML, etc.
Notes
[1] à consulter, aussi : Local Variables in Files (GNU Emacs Manual)