解決xml編碼問題:1 字節的 UTF-8 序列的字節 1 無效


解決xml編碼問題

今天在Spring整合Mybatis測試的時候出現了這個問題,sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: 1 字節的 UTF-8 序列的字節 1 ,發現是xml的編碼問題,經過一陣摸索,發現了以下解決方案

此問題有三種解決方案:

  1. 設置idea的默認編碼和項目編碼(建議使用)

    依次點擊File--Settings--Editor--File Encodings進行如下配置:

    然后重啟idea

  2. 設置xml的編碼

    <?xml version="1.0" encoding="UTF-8" ?>

    修改為<?xml version="1.0" encoding="UTF8" ?>

  3. 單獨對此xml文件進行編碼(不建議)

    在idea找到此xml文件,右擊該文件--Show in Explorer,會進入此xml所在位置

    右擊此xml文件--編輯--文件--另存為--編碼,選擇UTF-8保存即可


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM