【Scala】コンソールでの文字化け【sbt】
現在Scalaの学習を進めようとしているのですが、実行したらコンソール画面で文字化けしてしまいます。
いろいろ調べたのですが、UTF-8なら文字化けしないと書かれているので、確認したのですが・・・
sbtConsole
1scala> java.nio.charset.Charset.defaultCharset 2res0: java.nio.charset.Charset = UTF-8
と、おそらくUTF-8にはなっているのですがここでprintlnを実行すると
該当のソースコード
sbtConsole
1scala> java.nio.charset.Charset.defaultCharset 2res0: java.nio.charset.Charset = UTF-8 3 4scala> println("テスト") 5繝・せ繝・
と文字化けしてしまいます。
試したこと
Scala
1object Main extends App { println("テスト") }
をsbtで実行しても、同じ結果になります。
もちろんUTF-8でエンコードしています。
sbt
1sbt:scala-study> run 2[info] Compiling 1 Scala source to C:\Users\Satorin\workspace\scala-study\target\scala-2.12\classes ... 3[info] running Main 4繝・せ繝・
補足情報(FW/ツールのバージョンなど)
openjdk version "11.0.2" 2019-01-15
OpenJDK Runtime Environment 18.9 (build 11.0.2+9)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.2+9, mixed mode)
sbt version in this project: 1.3.10
sbt script version: 1.3.10
java.nio.charset.Charset = UTF-8
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/11 12:18