При запуске package-list-packages
я получаю следующую ошибку.
These default coding systems were tried to encode text
in the buffer ` *temp*':
(iso-latin-1-dos (3242 . 37326) (3243 . 40165))
However, each of them encountered characters it couldn't encode:
iso-latin-1-dos cannot encode these: 野 鳥
Как установить кодировку менеджера пакетов по умолчанию utf-8
?
package
character-encoding
Мэтью Пизиак
источник
источник
(set-default buffer-file-coding-system 'utf-8)
?Ответы:
В зависимости от ваших предпочтений, вы можете использовать следующую строку в вашей,
.emacs
чтобы установить систему кодирования по умолчанию в utf-8. Это решило проблему для меня, и я не заметил никаких других негативных побочных эффектов.источник
(require 'package)
Если вам нужна кодировка по умолчанию, отличная от utf-8, вы можете использовать совет относительно функции list-package, чтобы принудительно использовать кодировку utf-8: ex:
В моем ежедневном использовании мне нужно использовать:
Поэтому я посоветовал функцию list-package ... надеюсь, это поможет.
источник
У вас есть такая строка в вашем файле инициализации?
Если это так, попробуйте удалить его.
источник