{cdate:2010-07-25}
{what:groovy}
Mac OS X のJavaの設定なのかなんなのか
調べていないがターミナルで標準出力すると
日本語が化ける。
これはターミナルの文字エンコーディングとJavaのそれが
食い違っているに違いない。
ターミナルはUTF-8になっている場合・・・
Javaの標準出力を無理矢理 UTF-8 にあわせる。
つまり、
nkf -w すればOK という話。
test.groovy
println 'ハローマック,文字化けはごめんだ!'
ターミナルで実行
{console}
$ groovy -c UTF-8 test.groovy | nkf -w
{console}
<http://sourceforge.jp/projects/nkf/>からソースを入手して make
するだけで nkf コマンドをビルドできました。