Java 为什么Scala在读取我的CSV时崩溃?

Java 为什么Scala在读取我的CSV时崩溃?,java,scala,csv,filereader,Java,Scala,Csv,Filereader,文件在这里 我试着阅读以下数据 for (line <- Source.fromFile(new File(file)).getLines) { println(line) } 对于(line我会尝试ISO8859_1编码,如果不起作用,我会尝试Cp1252,如下所示: Source.fromFile(new File(file), "ISO-8859-1").getLines() 你可以看到Sun Java支持哪些编码。我忘了你应该使用nio还是io版本。(正如你从我

文件在这里

我试着阅读以下数据

  for (line <- Source.fromFile(new File(file)).getLines) {
   println(line)
  }

对于(line我会尝试ISO8859_1编码,如果不起作用,我会尝试Cp1252,如下所示:

Source.fromFile(new File(file), "ISO-8859-1").getLines()

你可以看到Sun Java支持哪些编码。我忘了你应该使用nio还是io版本。(正如你从我的答案中看到的,我使用了两种版本。)

我也遇到了同样的问题。打开文件并用UTF8保存成功了。
Source.fromFile(new File(file), "ISO-8859-1").getLines()