每次我修改完xml配置文件后保存,配置文件中出現中文注釋的位置都出現這個錯誤,很郁悶,
沒辦法先試着將配置文件的編碼格式設為(即<?xml version="1.0" encoding="UTF-8"?>改成<?xml version="1.0" encoding="gbk"?>):gbk好像錯誤消失了,
但修改后還是出現這個錯誤,后來查了資料發現,由於我沒有在IDE中定義xml文件的編碼格式,在中文版的window下java的默認的編碼為GBK,也就是所雖然我們標識了要將xml保存為utf-8格式但實際上文件是以GBK格式來保存的,確實 配置文件右鍵----->properties------>發現設定的編碼格式為GBK
但頁面上控制的確實:<?xml version="1.0" encoding="utf-8"?> ,這樣的矛盾就導致了這個錯誤,解決的方案就是先復制配置文件全文 然后將properties------>下的GBK該為utf-8------>
OK后可以看到頁面中文亂碼了,然后將內容換成我們之前復制好的沒有亂碼的內容,保存就OK了