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("")
}
欢迎订阅关注公众号(JAVA和人工智能)
获取更多免费书籍、资源、视频资料
文章超级链接:
4,IntelliJ IDEA(最新)安装-破解详解--亲测可用