1. 程式人生 > >JDBC(mysql)中PreparedStatement 寫入資料庫的預設編碼格式

JDBC(mysql)中PreparedStatement 寫入資料庫的預設編碼格式

PreparedStatement 寫入資料庫的預設編碼格式是受資料庫本身編碼設定所決定的(測試時頁面傳入編碼為utf-8)

Latin1是ISO-8859-1的別名

圖一、未全設定為utf-8 ,此時PreparedStatement寫入資料庫的編碼為iso8859_1(未嘗試與哪項有關),讀取資料庫時編碼正常 



圖二、全設定為UTF-8,此時寫入正常