Ich habe einige UTF-8-codierte Textdateien, die in Emacs seltsame Escape-Codes anzeigen. Zum Beispiel dieser Text:
In diesem Fall handelt es sich um die Bezeichnung „Deus“. secundo, replyebo ad quaestionem.
Shows wie dieses in Emacs:
Dies passiert nur in Emacs. Andere Editoren zeigen den Text korrekt an. Wie kann ich dieses Problem beheben?
Update 1
Wenn ich anrufe revert-buffer-with-coding-system
und utf-8
die Datei auswähle , wird sie korrekt gelesen. Wie Gilles richtig vermutet hat, erkennt Emacs die Dateicodierung nicht. Wenn ich den Code ; -*- coding: utf-8 -*-
zur Datei hinzufüge , wird Emacs geöffnet und korrekt angezeigt.
Update 2
Ich habe die Datei in "UTF-8 mit Stücklistenkodierung" neu kodiert und jetzt wird sie in Emacs in Ordnung angezeigt. Ich weiß nicht, was der Unterschied zwischen den beiden Typen ist, aber Emacs scheint nur den BOM-Typ zu kennen.
emacs -q
oder emacs -Q
.
emacs -q
oder startenemacs -Q
?