vem*_*emv 7 unicode emacs clojure slime swank-clojure
虽然我在任何地方都设置了UTF-8(在我的lein项目中,slime-lisp组自定义,Emacs缓冲区本身......),我在尝试运行代码时不断收到此错误(def beta "?"):
Coding system iso-latin-1-unix not suitable [...]
Run Code Online (Sandbox Code Playgroud)
例如,仅在Emacs中发生,而不是在lein repl从命令行运行时发生.
可能是什么原因造成的?我正在使用Ubuntu,如果这有任何区别.
你应该在你的代码中有以下代码.emacs:
(setq slime-net-coding-system 'utf-8-unix)
Run Code Online (Sandbox Code Playgroud)
并在您project.clj运行时lein swank(或设置swank.encodingJava系统属性utf-8)跟随您:
:encoding "utf-8"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
279 次 |
| 最近记录: |