Windows 10 (64 bit), Emacs 25.1
Tôi muốn khi tôi lưu bất kỳ tệp nào để lưu chúng (theo mặc định) với hệ thống mã hóa = UTF-8 .
Vì vậy, trong init.el của tôi, tôi có:
(prefer-coding-system 'utf-8)
(set-default-coding-systems 'utf-8)
(set-language-environment 'utf-8)
(set-selection-coding-system 'utf-8)
Nhưng nó không giúp được gì. Khi tôi cố lưu tệp ( Cx Cs ) Emacs nhắc tôi: " Chọn hệ thống mã hóa "
'utf-8-unix
, utf-8
sẽ ổn thôi.
(prefer-coding-system 'utf-8-unix)
trong cấu hình của mình (Windows 10, Emacs 25.2) và nó hoạt động tốt. Mã của bạn cũng có vẻ tốt, vì vậy nó có thể là một cái gì đó khác.