Làm cách nào tôi có thể khiến Emacs chạy chính xác trong bảng điều khiển Windows với codepage 65001 (UTF-8)?


1

Khi bảng mã của tôi được đặt thành 65001 (UTF-8) trong thiết bị đầu cuối Powershell, emacs -nwsẽ hiển thị rác. Khi codepage được đặt thành 437, emacs -nwhoạt động.

Tôi muốn có thể chạy emacs -nw(khởi động nhanh hơn nhiều theo cách đó) và vẫn có bộ mã được đặt thành 65001 (UTF-8).


Bạn có chắc chắn cần UTF-8? nhiều người phàn nàn rằng hỗ trợ UTF-8 bị hỏng trong bảng điều khiển Windows. Bạn có thể thử sử dụng codepage khác phù hợp với nhu cầu của bạn. Hãy xem Mã định danh MSDN: msdn.microsoft.com/en-us/l Library / windows /desktop / trộm để xác định vị trí phù hợp với nhu cầu của bạn.
manuelvigarcia

@manuelvigarcia Nói chung, vâng. Nhưng tôi không sử dụng các cửa sổ nữa và tôi không nghĩ rằng vấn đề nói chung có thể giải quyết được, vì Windows stdio bị làm phiền khi nói đến dữ liệu không phải ASCII.
Demi
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.