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

相关推荐
Dcs5 小时前
用 Python UTCP 直调 HTTP、CLI、MCP……
java
中国胖子风清扬6 小时前
Rust 日志库完全指南:从入门到精通
spring boot·后端·rust·学习方法·logback
玉衡子6 小时前
MySQL基础架构全面解析
数据库·后端
快乐肚皮6 小时前
fencing token机制
java·fencing token
叶落阁主6 小时前
Neovim 插件 i18n.nvim 介绍
java·vue.js·vim
渣哥6 小时前
让集合线程安全的几种靠谱方法
java
郭京京6 小时前
goweb内置的 net/http 包
后端·go
dylan_QAQ6 小时前
Java转Go全过程06-工程管理
java·后端·go
用户4099322502126 小时前
如何用FastAPI玩转多模块测试与异步任务,让代码不再“闹脾气”?
后端·ai编程·trae
xiaogg36787 小时前
springboot rabbitmq 延时队列消息确认收货订单已完成
spring boot·rabbitmq·java-rabbitmq