ibatis插入數據亂碼問題

java程序裏面都檢查了,當參數傳遞到實體類裏面的時候都沒有出現亂碼,但是插入到數據庫的時候是亂碼,於是我檢查了數據庫的編碼,結果都是utf-8的,於是我修改了ibatis的配置文件信息,將數據庫連接那一塊修改了:

原先:

<property name="JDBC.ConnectionURL" value="jdbc:mysql://localhost/test" />

修改成:

<property name="JDBC.ConnectionURL" value="jdbc:mysql://localhost/test?characterEncoding=utf-8" />

便沒有錯誤了。


當插入數據爲空的時候檢查到的錯誤就是jsp頁面只是指定了pageEncoding="utf-8",並沒有指定

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>,並且在程序調用數據的時候都需要指定編碼格式,並且使用filter,這樣幾乎就可以避免亂碼問題了!

發佈了7 篇原創文章 · 獲贊 16 · 訪問量 8萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章