在mapper.xml映射文件中添加中文注釋報錯


問題描述:

在寫mapper.xml文件時,想給操作數據庫語句添加一些中文注釋,添加后運行報如下錯誤:

思考
可能是寫了中文注釋,編譯器在解析xml文件時,未能成功轉碼,從而導致亂碼。但是文件開頭也采用了utf-8的編碼方式,就很迷~~

解決
網上看到一個方法,將文件開頭的

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

就OK,然后測試了一下哎

還真可以,就很神奇
像別的xml文件,像pom.xml,spring,mybatiis等的配置文件,平常都會加一些中文注釋,采用的編碼方式也是utf-8就不會有事兒,有大佬可以解釋一下什么原因嗎 感謝~~~


免責聲明!

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



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