您的位置:首页 > 新闻 > 资讯 > 鞍山最新招聘_网站运营风险分析_新浪体育世界杯_百度seo发包工具

鞍山最新招聘_网站运营风险分析_新浪体育世界杯_百度seo发包工具

2025/2/25 3:12:19 来源:https://blog.csdn.net/yiyihuazi/article/details/145731094  浏览:    关键词:鞍山最新招聘_网站运营风险分析_新浪体育世界杯_百度seo发包工具
鞍山最新招聘_网站运营风险分析_新浪体育世界杯_百度seo发包工具

最近新搭的一个eureka项目,启动时,会报MalformedInputException这个异常,

百度了很久,网上说的千篇一律,

有的说,把yml复制到txt再复制回来
有的说,设置idea的utf-8环境
这些根本没有根治这个问题。

下面是这个简单的异常信息

java.lang.IllegalStateException: Failed to load property source from 'file:/D:/IDEA/spring-cloud/sp05-eureka/target/classes/application.yml' (classpath:/application.yml)Caused by: org.yaml.snakeyaml.error.YAMLException: java.nio.charset.MalformedInputException: Input length = 1

出现这个的原因,就是解析yml文件时,中文字符集不是utf-8的原因,

但是通过cmd命令,mvn clean compile 后,项目又可以成功运行

找了很久问题,使用eclipse和idea同时测试,最终发现,是maven在项目编译时,默认字符集编码是GBK
在这里插入图片描述

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com