Clojure не в состоянии печатать символы не ASCII на OS X - PullRequest
3 голосов
/ 16 сентября 2010

Я установил Clojure 1.2.0, используя систему управления пакетами Homebrew в Mac OS X 10.6.4. Запуск:

$ clj -e '(println "русский язык\n")'

в Терминале приводит к:

??????? ????

При работе в том же терминале:

$ php -r 'echo "русский язык\n";'

правильно отображает кириллицу.

Тот же эффект при запуске $ clj <some .clj file in UTF-8 encoding>

Это известная проблема? Java Runtime-связанный? Я думал, что на этом этапе языки наконец-то получат Юникод правильно.

Ответы [ 2 ]

8 голосов
/ 17 сентября 2010

java file.endcoding по умолчанию для Mac OSX - Mac Roman, вам нужно установить -d его значение utf8

0 голосов
/ 17 сентября 2010

Прочитайте http://groups.google.ru/group/clojure-russian/browse_thread/thread/56da274ad22a75df, чтобы узнать об ошибках и решениях на русском и других языках

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...