7

尽管我在任何地方都设置了 UTF-8(在我的lein项目中,slime-lisp组自定义,Emacs 缓冲区本身......),但在尝试运行以下代码时,我不断收到此错误(def beta "β")

Coding system iso-latin-1-unix not suitable [...]

例如,仅在 Emacs 中发生,而不是在lein repl从命令行运行时发生。

可能是什么原因造成的?我正在使用 Ubuntu,如果这有什么不同的话。

4

1 回答 1

6

你应该在你的以下代码.emacs

(setq slime-net-coding-system 'utf-8-unix)

并在project.clj您运行lein swank(或swank.encoding将 Java 系统属性设置为utf-8)时执行以下操作:

:encoding "utf-8"
于 2012-04-16T07:28:54.820 回答