scala 读取文件(中文)异常 thread "main" Source.fromFile
java.nio.charset.MalformedInputException: Input length = 1
其实吧,就是你读取的文件中读取了中文。
def read() = { //读取到文件,返回String字符串 Source.fromFile(filepath).mkString("") }
第一,里面不含有中文,就可以读取出来。
第二,修改代码,在fromFile中加上读取方式"GBK".如此OK。
def read() = { //读取到文件,返回String字符串 Source.fromFile(filepath,"GBK").mkString("") }