scala 读取文件(中文)异常 thread "main" java.nio.charset.MalformedInputException: Input length = 1

简介: scala 读取文件(中文)异常 thread "main" java.nio.charset.MalformedInputException: Input length = 1

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("")
  }
目录
相关文章
|
16小时前
|
IDE Java 编译器
使用Java分割PDF文件
使用Java分割PDF文件
5 1
|
1天前
|
存储 监控 Java
深入探索Java BIO与NIO输入输出模型:基于文件复制和socket通信
深入探索Java BIO与NIO输入输出模型:基于文件复制和socket通信
4 0
|
1天前
|
XML Java 定位技术
详尽分享经纬坐标(BLH)数据创建.kml文件小工具设计Java版
详尽分享经纬坐标(BLH)数据创建.kml文件小工具设计Java版
|
1天前
|
Java API 开发者
如何在Java中实现高效的文件读写
如何在Java中实现高效的文件读写
|
2天前
|
Java 机器人 程序员
Java中的文件I/O操作:流、读写和NIO详解
Java中的文件I/O操作:流、读写和NIO详解
|
2天前
|
Java 测试技术 数据库
【单文件版本】java SpringBoot 切换不同的运行环境(生产环境、开发环境、测试环境)SpringBoot配置多个不同运营环境
【单文件版本】java SpringBoot 切换不同的运行环境(生产环境、开发环境、测试环境)SpringBoot配置多个不同运营环境
9 0
|
2天前
|
XML Java 数据格式
java删除xml文件内容
java删除xml文件内容
4 0
|
2天前
|
XML Java 数据格式
java创建xml文件内容
java创建xml文件内容
9 0
|
2天前
|
XML Java 数据格式
java解析xml文件内容
java解析xml文件内容
6 0
|
2天前
|
存储 Java 机器人
如何在Java中实现文件压缩与解压?
如何在Java中实现文件压缩与解压?