У мене є кілька текстових файлів, кодованих UTF-8, які відображають дивні коди евакуації в Emacs. Наприклад, цей текст:
In ista quaestione primo exponam quid intelligendum est per hoc nomen 'Deus'; secundo, respondebo 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
?