为什么source使用char运行?

时间:2017-06-21 11:20:55

标签: scala io

我是Scala的新手,想要使用scala.io.Source课程。但我发现它与Char s一起运行,但不是Byte s。我感到困惑的是Char s依赖于编码/平台。我的意思是我们可以在UTF-8或" windows-1251"中编码字符。

windows-1251严格是1字节编码...有没有办法用原始字节操作?

1 个答案:

答案 0 :(得分:5)

如果您想将Char视为windows-1251,可以这样做:

scala.io.Source.fromFile(myFile, "windows-1251")

为此次阅读设置编码