解決xml編碼問題
今天在Spring整合Mybatis測試的時候出現了這個問題,sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: 1 字節的 UTF-8 序列的字節 1 ,發現是xml的編碼問題,經過一陣摸索,發現了以下解決方案
此問題有三種解決方案:
-
設置idea的默認編碼和項目編碼(建議使用)
依次點擊File--Settings--Editor--File Encodings進行如下配置:
然后重啟idea
-
設置xml的編碼
將
<?xml version="1.0" encoding="UTF-8" ?>
修改為
<?xml version="1.0" encoding="UTF8" ?>
-
單獨對此xml文件進行編碼(不建議)
在idea找到此xml文件,右擊該文件--Show in Explorer,會進入此xml所在位置
右擊此xml文件--編輯--文件--另存為--編碼,選擇UTF-8保存即可