Я установил 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-связанный? Я думал, что на этом этапе языки наконец-то получат Юникод правильно.