Lors de l'exécution package-list-packages
, j'obtiens l'erreur suivante.
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: 野 鳥
Comment puis-je définir l'encodage du gestionnaire de packages par défaut utf-8
?
package
character-encoding
Matthew Piziak
la source
la source
(set-default buffer-file-coding-system 'utf-8)
aide?Réponses:
Selon vos préférences, vous pouvez utiliser la ligne suivante dans votre
.emacs
pour définir votre système de codage par défaut sur utf-8. Cela a résolu le problème pour moi et je n'ai encore remarqué aucun autre effet secondaire négatif.la source
(require 'package)
Si vous avez besoin d'un encodage par défaut différent de utf-8, vous pouvez utiliser un conseil concernant la fonction list-package pour forcer l'utilisation de l'encodage utf-8: ex:
Dans mon utilisation quotidienne, je dois utiliser:
J'ai donc conseillé la fonction list-package ... j'espère que cela pourrait vous aider.
la source
Avez-vous une ligne comme celle-ci dans votre fichier init?
Si oui, essayez de le retirer.
la source