Не могу отправить забавные символы в SLIME
Хотя я установил UTF-8 везде (по моему lein
проект, slime-lisp
настройка группы, сам буфер Emacs...), я продолжаю получать эту ошибку при попытке запустить такой код, как (def beta "β")
:
Coding system iso-latin-1-unix not suitable [...]
Бывает только в Emacs, а не при запуске lein repl
например, из командной строки.
Что может быть причиной? Я использую Ubuntu, если это что-то меняет.
1 ответ
Решение
У вас должен быть следующий код в вашем .emacs
:
(setq slime-net-coding-system 'utf-8-unix)
и следуя в вашем project.clj
когда ты бежишь lein swank
(или настройка swank.encoding
Системное свойство Java для utf-8
):
:encoding "utf-8"