için komik char'leri gönderemiyorum Her yerde UTF-8'i ayarladığım halde (lein
projemde, slime-lisp
grup özelleştirme, Emacs arabelleğinin kendisi ...), bu hatayı çalıştırmaya çalışırken bu hatayı almaya devam ediyorum. (def beta "β")
: örneğin, komut satırından lein repl
çalışmadığı zamanSLIME
Coding system iso-latin-1-unix not suitable [...]
, sadece Emacs olur.
Buna neden olabilir? Ubuntu kullanıyorum, eğer bu bir fark yaratırsa.
. .. * .clj * dosyası, her * .clj * dosyasının kullanmak zorunda olduğunu belirten bir karakter kodlamasına sahip midir? Örneğin, Google'ın Go dil özellikleri, Java'nın hiçbir şey belirtmediği sırada (* UTF-8 veya ISO-8859-1'i veya * .java * kaynak kodunu istediğinizde) her kaynak kod dosyasının * UTF-8 olması gerektiğini söyler. Dosyalar). * .clj * dosyası nedir? – TacticalCoder
Yerleşik 'load-file' fn herhangi bir şey slurps bu yüzden sanmıyorum ... – vemv
Tüm .clj dosyaları UTF-8 olmalıdır. Bu herhangi bir yerde (maalesef) belgelenmemiş, ancak derleyiciye kodlanmış: https://github.com/clojure/clojure/blob/3297866c23dd01a5b0db14ed836336d128972aac/src/jvm/clojure/lang/Compiler.java#L6912 – raek