Emacs에 이상한 이스케이프 코드를 표시하는 UTF-8로 인코딩 된 텍스트 파일이 있습니다. 예를 들어이 텍스트는 다음과 같습니다.
ista quaestione primo exponam quid intelligendum est in hoc nomen 'Deus'; secundo, respondebo ad quaestionem.
Emacs에서 다음과 같이 표시됩니다.
이것은 Emacs에서만 발생합니다. 다른 편집자는 텍스트를 올바르게 표시합니다. 이 문제를 어떻게 해결할 수 있습니까?
업데이트 1
전화를 걸어 파일을 revert-buffer-with-coding-system
선택 utf-8
하면 올바르게 읽 힙니다. 따라서 Gilles가 올바르게 추측 한 것처럼 Emacs는 파일 인코딩을 감지하지 못합니다. ; -*- coding: utf-8 -*-
파일에 코드 를 추가하면 Emacs가 열리고 올바르게 표시됩니다.
업데이트 2
파일을 "UTF-8 with BOM encoding"으로 다시 인코딩하면 이제 Emacs에 올바르게 표시됩니다. 두 유형의 차이점이 무엇인지 모르지만 Emacs는 BOM을 사용한 유형 만 알고있는 것 같습니다.
emacs -q
나 emacs -Q
.
emacs -q
또는로 Emacs를 시작하면 변경됩니까emacs -Q
?