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

相关推荐
IT_陈寒5 分钟前
Redis的KEYS命令把我搞崩溃了,改用SCAN才活过来
前端·人工智能·后端
长不胖的路人甲25 分钟前
SpringCloud 服务雪崩、熔断、降级
后端·spring·spring cloud
花颜yyds1 小时前
Java 开发基础速查手册
java
爱折腾的小黑牛1 小时前
小程序多人协作的权限设计:三级权限的实现
后端
没钥匙的锁11 小时前
05-Java面向对象构造器与封装
java·开发语言
aaPIXa6222 小时前
C++采样引导优化SPGO——比PGO更智能的编译器决策新方案
java·c++·人工智能
蓝银草同学2 小时前
Stream 实战:博客列表排序、过滤与分页(AI 辅助学习 Java 8)
java·前端·后端
某不知名網友2 小时前
C/C++动态内存管理,智能指针及RAlI思想。
java·c语言·c++
小小猪的春天3 小时前
AI 编程 30 天实验复盘:效率提升 65%,线上 bug 涨到 11 个,问题出在哪
后端
爱勇宝3 小时前
3位工程师靠“删AI代码”创业,一周收费1万美元:以后最贵的能力,可能不是写代码
前端·后端·架构