Beim Ausführen package-list-packages
wird der folgende Fehler angezeigt.
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: 野 鳥
Wie kann ich die Standardcodierung für den Paketmanager festlegen utf-8
?
package
character-encoding
Matthew Piziak
quelle
quelle
(set-default buffer-file-coding-system 'utf-8)
?Antworten:
Abhängig von Ihrer Präferenz können Sie in der folgenden Zeile
.emacs
Ihr Standardcodierungssystem auf utf-8 einstellen. Das hat das Problem für mich gelöst und ich habe noch keine anderen negativen Nebenwirkungen bemerkt.quelle
(require 'package)
Wenn Sie eine andere Standardcodierung als utf-8 benötigen, können Sie einen Hinweis zur Listenpaketfunktion verwenden, um die Verwendung der utf-8-Codierung zu erzwingen: Beispiel:
In meinem täglichen Gebrauch muss ich verwenden:
Also habe ich die Listenpaketfunktion empfohlen ... hoffe, das könnte helfen.
quelle
Haben Sie eine solche Zeile in Ihrer Init-Datei?
Wenn ja, entfernen Sie es.
quelle