Invalid byte 3 of 3-byte UTF-8 sequence.

具體異常信息:org.dom4j.DocumentException: Invalid byte 3 of 3-byte UTF-8 sequence. Nested exception: Invalid byte 3 of 3-byte UTF-8 sequence.

原因一般是由於配置文件中的中文亂碼引起的,注意不是純粹的中文而是亂碼和不正確的編碼格式.

是在mvn編譯和拷貝過程中漢字出現了亂碼.應該是mvn編譯後成了其他格式.

  1. 改class 下面的文件,把亂碼的文字部分刪除即可.

  2. 一般源碼是沒事的,直接拷貝到classess 下面即可.

  但這二種辦法的後患是再修改配置文件再編譯時還會出錯,所以最好的辦法就是

  <artifactId>maven-compiler-plugin</artifactId>
    <configuration>
     <encoding>UTF-8</encoding$amp;>amp;$nbsp;
    </configuration>
   </plugin>

  直接就編譯成正確的。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章