我正在使用 scala 读取文件
def fileToString(that:String):String= {
var x:String=""
for(line <- Source.fromFile(that).getLines){
x += line + "\n"
}
x
}
这适用于 scala 文件。但是在 txt 文件中,它会在每个字符之间添加空格。例如。我读了一个 .txt 文件并得到了这个:
C 所有事件日志 (E rror $ , E rr N um , E rr O bj )
' 结束错误处理块。
结束订阅
我读入了程序的scala文件,它正常出现
编辑:这似乎与编码有关。当我将其更改为 UTF-16 时,它会读取 .txt 文件,而不是 scala 文件。有没有办法让它普遍工作?