IDEA报错:java.nio.charset.MalformedInputException: Input length = 1

今天启动Springboot项目的时候报错:

一、问题

java.nio.charset.MalformedInputException: Input length = 1和Input length = 2

二、原因

是因为你的配置文件里面有中文或者是你的编码格式不正确导致

三、解决方案

解决方案一:

改变你的编码格式改为UTF-8,如果还不行,那就是你的配置文件里面有汉字,注释也算,你可以把你所有配置文件看一下,把汉字去掉就ok了。是你项目启动时加载的配置文件。

解决方案二:

​​​​​​

解决方案三:

但是还是同样的错误,于是我在utf-8的模式下重新复制粘贴了别的项目中的application.yml文件,成功运行:

解决方案四:

此处为神仙博主链接:https://segmentfault.com/a/1190000020198231

相关推荐
流星白龙14 分钟前
【Qt】3.认识 Qt Creator 界面
java·开发语言·qt
bcbnb18 分钟前
Socket 抓包工具与实战,从抓取到定位(Socket 的命令、分析)
后端
用户83562907805120 分钟前
用Python轻松转换Excel表格为HTML格式
后端·python
机灵猫23 分钟前
深入理解 Java 类加载与垃圾回收机制:从原理到实践
java·开发语言
Sunsets_Red25 分钟前
差分操作正确性证明
java·c语言·c++·python·算法·c#
QZ_orz_freedom26 分钟前
学习笔记--文件上传
java·笔记·学习
用户0840598129028 分钟前
高版本的jdk在使用maven时,如何编译成低版本的class
后端
焰火199929 分钟前
[Java][SpringBoot]集成Redis实现Session共享
java·redis
摇滚侠30 分钟前
Spring Boot 3零基础教程,整合Redis,笔记12
spring boot·redis·笔记
荣淘淘30 分钟前
互联网大厂Java求职面试全景实战解析(涵盖Spring Boot、微服务及云原生技术)
java·spring boot·redis·jwt·cloud native·microservices·interview