Top > Blog Index > mintty で groovy したときのコンソールへのログ出力が文字化けしないように

mintty で groovy したときのコンソールへのログ出力が文字化けしないように

println で原始的にログを出力して... ということをすると、 mintty では日本語が文字化けしてしまいます。

しかし、UTF-8 は通るので、UTF-8 で出力すればOK.

def BR = System.getProperty('line.separator')

def pw = new PrintWriter( new OutputStreamWriter( System.out,'UTF-8' ) )
pw << 'ほげほげ' << BR
pw.flush()

ちょっと面倒ですけど。