WindowsのIntelliJのScalaConsoleで文字化けする話

やること

起動/デバック構成のVMオプションに-Dfile.encoding=MS932を入れる。

f:id:usagisagi:20180421000351p:plain

winのコンソールはMS932を介しているからだと思います。

f:id:usagisagi:20180421000553p:plain

文字コードは悪い文明。いやほんとに。

ちなみに

Javaと違ってMainクラスはなく、ObjectにしないとHelloWorldできない。

object Sample {
  def main(args: Array[String]): Unit = {
    println("こんにちわ")
  }
}