Ao executar package-list-packages
, recebo o seguinte erro.
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: 野 鳥
Como posso definir a codificação padrão do gerenciador de pacotes utf-8
?
package
character-encoding
Matthew Piziak
fonte
fonte
(set-default buffer-file-coding-system 'utf-8)
ajuda?Respostas:
Dependendo da sua preferência, você pode usar a seguinte linha
.emacs
para definir seu sistema de codificação padrão como utf-8. Isso resolveu o problema para mim e ainda não notei outros efeitos colaterais negativos.fonte
(require 'package)
Se você precisar de uma codificação padrão diferente de utf-8, poderá usar um conselho sobre a função list-package para forçar o uso da codificação utf-8: ex:
No meu uso diário, preciso usar:
Então, eu recomendo a função list-package ... espero que isso ajude.
fonte
Você tem uma linha como esta no seu arquivo init?
Nesse caso, tente removê-lo.
fonte