Windows 10 (64 bit), Emacs 25.1
Saya ingin ketika saya menyimpan file apa pun untuk menyimpannya (secara default) dengan sistem pengkodean = UTF-8 .
Jadi Dalam init.el saya, saya memiliki:
(prefer-coding-system 'utf-8)
(set-default-coding-systems 'utf-8)
(set-language-environment 'utf-8)
(set-selection-coding-system 'utf-8)
Tapi itu tidak membantu. Ketika saya mencoba menyimpan file ( Cx Cs ) Emacs, beri tahu saya: " Pilih sistem pengkodean "
character-encoding
Alex
sumber
sumber
(prefer-coding-system 'utf-8-unix)
konfigurasi saya (Windows 10, Emacs 25.2) dan berfungsi dengan baik. Kode Anda juga tampak baik-baik saja, jadi sepertinya ada yang lain.'utf-8-unix
,utf-8
harus baik-baik saja.Jawaban:
Saya tidak tahu apakah ini bisa membantu, tetapi saya tetap akan menyebutkannya. Ketika bekerja (terutama dalam file sumber LaTeX) dengan kolega saya yang menggunakan sistem pengkodean yang berbeda, tidak ada yang saya lakukan yang dapat membujuk Emacs untuk selalu membaca (atau menyimpan) dengan pengkodean yang diinginkan. Saya menemukan bahwa satu-satunya cara aman adalah menambahkan baris pertama seperti:
dimulai pada kolom 1. Anda dapat mengatur pengkodean yang Anda inginkan di sana, dan Emacs akan menyimpan (atau membaca) dengan pengkodean yang ditentukan.
sumber
Ini berguna untuk saya:
Lihat di sini .
sumber
Anda bisa mencobanya
M-x customize
kemudianEnvironment > Keyboard > Keyboard Coding System
. Docs mengatakan "Ini diset pada startup berdasarkan lokal." yang mungkin juga mengarahkan Anda ke arah variabel apa yang akan ditetapkan.sumber