2013年10月24日星期四

play framework コンソール画面に文字化け

ずっとplay楽しく使っていますが、突然見下すようなことがあった。
play のsbt comsoleでcommandを叩いたら、出力に日本語の文字化けが出た。
確認を重なってしましたが、もちろん、文字のコードはUTF-8だろう。
Macのterminalの設定もUTF-8なのに、なぜ?
しらべるところ、
export _JAVA_OPTIONS="-Dfile.encoding=UTF-8"
上記commandを実行したら、解決。
javacのdefault設定はOSに依存してるそうだ。