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

相关推荐
Flynn Liang6 小时前
RAG 评估体系:黄金集、检索指标与 LLM-as-Judge 落地
java·langchain·rag·评估·langchain4j·检索指标
SomeOtherTime6 小时前
Rust生命周期介绍(AI回答)
开发语言·后端·rust
无责任此方_修行中7 小时前
「不止技术」AIE 2026 会后感悟
人工智能·后端·ai编程
SimonKing7 小时前
Workbuddy太占C盘空间了,写个迁移工具迁走10G的数据
java·后端·程序员
Hvitur8 小时前
Java - Lambda
java·开发语言·python
喵了几个咪8 小时前
GoWind Flow 拆解:一个 Go 工作流引擎与它的双模式设计器
开发语言·人工智能·后端·golang
倔强的石头_8 小时前
AI数据库是什么?我把金仓KES的库内三件套拆开看了一遍
后端
杨凯凡9 小时前
Spring Boot 大文件下载如何实现断点续传?HTTP Range、206 与 416 实战
spring boot·后端·http