J'ai des fichiers texte encodés en UTF-8 qui affichent d'étranges codes d'échappement dans Emacs. Par exemple, ce texte:
In ista quaestione primo exponam quid intelligendum est per hoc nomen 'Deus'; secundo, respondebo ad quaestionem.
Des émissions comme celle-ci dans Emacs:
Cela ne se produit que dans Emacs. D'autres éditeurs affichent correctement le texte. Comment puis-je résoudre ce problème?
Mise à jour 1
Si j'appelle revert-buffer-with-coding-system
et sélectionne utf-8
le fichier, lisez-le correctement. Ainsi, comme Gilles l'a correctement deviné, Emacs ne détecte pas l'encodage des fichiers. Si j'ajoute le code ; -*- coding: utf-8 -*-
au fichier, Emacs s'ouvre et l'affiche correctement.
Update 2
J'ai réencodé le fichier en "UTF-8 avec encodage BOM", et maintenant il s'affiche bien dans Emacs. Je ne sais pas quelle est la différence entre les deux types, mais Emacs semble ne connaître que le BOMed.
emacs -q
ou emacs -Q
.
emacs -q
ouemacs -Q
?