Saya memiliki beberapa file teks UTF-8-encoded yang menampilkan kode pelarian aneh di Emacs. Misalnya, teks ini:
Dalam ista quaestione primo exponam quid intelligenceend est est hoc nomen 'Deus'; secundo, respondebo ad quaestionem.
Ditampilkan seperti ini di Emacs:
Ini hanya terjadi di Emacs. Editor lain menunjukkan teks dengan benar. Bagaimana saya bisa memperbaiki masalah ini?
Perbarui 1
Jika saya menelepon revert-buffer-with-coding-system
dan memilih utf-8
file dibaca dengan benar. Jadi, seperti yang ditebak Gilles dengan benar, Emacs tidak mendeteksi penyandian file. Jika saya menambahkan kode ; -*- coding: utf-8 -*-
ke file, Emacs membuka dan menampilkannya dengan benar.
Perbarui 2
Saya memasukkan kembali file dalam "UTF-8 dengan pengkodean BOM," dan sekarang ini menampilkan baik-baik saja di Emacs. Saya tidak tahu apa perbedaan antara kedua jenis ini, tetapi Emacs tampaknya hanya menyadari yang BOM.
emacs -q
atau emacs -Q
.
emacs -q
atauemacs -Q
?