中文在scala中用REPL乱码

爱国者*_*爱国者 3 scala cjk read-eval-print-loop

当我在REPL中输入中文字符时,只显示问号,如我的第二个屏幕截图所示.我怎样才能解决这个问题?我的scala版本是2.9.0.1和操作系统窗口

在输入中文之前:中国使用搜狗输入法

输入后

无法正确显示中文单词

即使我用属性启动REPL -Dfile.encoding="UTF-8"

Deb*_*ski 5

您必须告诉REPL您要使用unicode(或任何编码).尝试

scala -Dfile.encoding="UTF-8"
Run Code Online (Sandbox Code Playgroud)

打开REPL时.