2011年5月23日月曜日

Scalaでテキストファイルを出力(Windows)

Windowsで以下のように実行すると文字化けします

scala.io.Source.fromFile("test.txt").getLines.foreach{ println _ }

fromFileにはファイルのエンコードを渡せるので、

scala.io.Source.fromFile("test.txt", "UTF-8").getLines.foreach{ println _ }

としてあげればOK

サンプルコードは別記事にあります