原文:IDEA編碼相關,解決yml編碼錯誤導致的 java.nio.charset.MalformedInputException: Input length = 1

背景 最近在使用yml文件時,遇到了yml文件中的中文注釋全部變為了亂碼,而在Idea提示編碼 UTF 錯誤,點擊轉換 GBK 編碼。旁邊還有將項目一鍵轉碼的操作,當點擊這個操作后,項目無法啟動,提示: 解決 首先明確是編碼問題出錯。 按網上提示將IDEA格式全部設置為UTF 后依舊報錯 其實只要再去yml文件將他轉為UTF 即正常運行 但是所有中文變為亂碼,但是此時輸入中文已經正常,TXT打開y ...

2020-11-20 10:41 0 381 推薦指數:

查看詳情

Caused by: java.nio.charset.MalformedInputException: Input length = 1

第一種可能是你的application.yml文件編碼格式有問題,改為UTF-8,如下: 第二種: 可能就是你的application.yml文件是通過把其他類型的文件后綴名直接改為yml生成的,這時就需要你把application.yml中的內容全部復制,然后刪除 ...

Wed Sep 18 20:53:00 CST 2019 0 1217
charset編碼問題:YAMLException: java.nio.charset.MalformedInputException

場景:   在IDEA中新建一個spring項目的時候,SpringBoot啟動加載yml配置文件出現編碼格式錯誤 手動clean 與complie一下項目就正常啟動了,下次修改yml文件又會報同樣的錯。 原因:編輯yml文件后,IDEA在保存其文件時沒有按照UTF-8格式保存,總而言之 ...

Fri Jul 10 23:30:00 CST 2020 0 897
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM