尽管我在任何地方都设置了 UTF-8(在我的 lein
项目、slime-lisp
组自定义、Emacs 缓冲区本身...),但在尝试运行诸如 (def beta "β")
之类的代码时,我一直收到此错误。 :
Coding system iso-latin-1-unix not suitable [...]
仅在 Emacs 中发生,在运行时不发生
lein repl
例如,从命令行。是什么原因造成的?我正在使用 Ubuntu,如果这有什么不同的话。
最佳答案
您的 .emacs
中应该有以下代码:
(setq slime-net-coding-system 'utf-8-unix)
并关注您的
project.clj
当您运行时 lein swank
(或将 swank.encoding
Java 系统属性设置为 utf-8
)::encoding "utf-8"
关于emacs - 无法向 SLIME 发送有趣的字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10167829/