SpringBoot项目启动报java.nio.charset.MalformedInputException Input length = 1解决办法

2022年3月18日20:47:19排错和经验评论2671阅读模式

报错详情

SpringBoot启动报错java.nio.charset.MalformedInputException: Input length = 1文章源自随机的未知-https://sjdwz.com/11172.html

报错原因

出现这个的原因,就是解析yml文件时,中文字符集不是utf-8的原因,这是maven在项目编译时,默认字符集编码是GBK。文章源自随机的未知-https://sjdwz.com/11172.html

解决方式

检查pom文件

<maven.compiler.encoding>UTF-8</maven.compiler.encoding>

要将编译字符集改成utf-8。文章源自随机的未知-https://sjdwz.com/11172.html

IDEA编码格式修改

SpringBoot项目启动报java.nio.charset.MalformedInputException Input length = 1解决办法
步骤一
SpringBoot项目启动报java.nio.charset.MalformedInputException Input length = 1解决办法
步骤二

文件修改

如果你的application.yml文件是把其他类型文件后缀名直接修改成.yml生成的,你要把内容复制出来,再新建一个application.yml,然后拷贝进去就行了。文章源自随机的未知-https://sjdwz.com/11172.html

文章源自随机的未知-https://sjdwz.com/11172.html
欢迎关注本站微信公众号:随机的未知 如果喜欢本文,欢迎点赞,收藏,转发,打赏。
  • 本文由 发表于 2022年3月18日20:47:19
  • 转载请注明:来源:随机的未知 本文链接https://sjdwz.com/11172.html
排错和经验

transferto转换文件报错

问题 上传文件到服务器,直接把File对象当作transferto()方法的参数;但是使用postman请求报错。报错信息如下: java.io.FileNotFoundException: C:\U...
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定