我是Scala的新手,想要使用scala.io.Source
课程。但我发现它与Char
s一起运行,但不是Byte
s。我感到困惑的是Char
s依赖于编码/平台。我的意思是我们可以在UTF-8
或" windows-1251"中编码字符。
windows-1251
严格是1字节编码...有没有办法用原始字节操作?
答案 0 :(得分:5)
如果您想将Char
视为windows-1251
,可以这样做:
scala.io.Source.fromFile(myFile, "windows-1251")
为此次阅读设置编码。