У меня есть несколько текстовых файлов в кодировке UTF-8, которые отображают странные escape-коды в Emacs. Например, этот текст:
In is quaestione primo exponam quid intelligendum est per hoc nomen 'Deus'; secundo, responsedebo ad quaestionem.
Как показано в Emacs:
Это происходит только в Emacs. Другие редакторы показывают текст правильно. Как я могу решить эту проблему?
Обновление 1
Если я позвоню revert-buffer-with-coding-system
и выберу utf-8
файл, прочитайте правильно. Итак, как правильно догадался Жиль, Emacs не определяет кодировку файла. Если я добавлю код ; -*- coding: utf-8 -*-
в файл, откроется Emacs и отобразит его правильно.
Обновление 2
Я перекодировал файл в «UTF-8 с кодировкой BOM», и теперь он хорошо отображается в Emacs. Я не знаю, в чем разница между этими двумя типами, но Emacs, кажется, знает только о BOMed.
emacs -q
или emacs -Q
.
emacs -q
илиemacs -Q
?