Po uruchomieniu package-list-packages
pojawia się następujący błąd.
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: 野 鳥
Jak ustawić domyślne kodowanie menedżera pakietów utf-8
?
package
character-encoding
Matthew Piziak
źródło
źródło
(set-default buffer-file-coding-system 'utf-8)
pomagaOdpowiedzi:
W zależności od preferencji możesz użyć następującego wiersza w swoim,
.emacs
aby ustawić domyślny system kodowania na utf-8. To rozwiązało problem i nie zauważyłem jeszcze żadnych negatywnych skutków ubocznych.źródło
(require 'package)
Jeśli potrzebujesz domyślnego kodowania innego niż utf-8, możesz skorzystać z porady dotyczącej funkcji list-pack, aby wymusić użycie kodowania utf-8: np .:
W moim codziennym użyciu muszę używać:
Więc doradziłem funkcję list-pakiet ... mam nadzieję, że to może pomóc.
źródło
Czy masz taki wiersz w swoim pliku init?
Jeśli tak, spróbuj go usunąć.
źródło