2019-12-29 seo達人
在idea中使用jdbc往數據庫里儲存中文亂碼問題
這里使用的數據庫是mysql。
ide為idea.
有時做一些web項目時需要往數據庫里面儲存中文,就是需要用到jdbc往數據庫里面儲存數據時,參數改為中文。可是儲存完之后,打開sqlyog查詢又是???這樣子的亂碼
上網找了很多方法,數據庫的編碼問題都改了,而且統一成utf-8了,但還是儲存時為亂碼。
后面檢查時在sqlyog里改中文又可以正常顯示。
這就說明數據庫上是沒有問題的,應該是連接這塊,于是在連接的url上加入了參數就可以正常顯示了characterEncoding=UTF-8
這里使用的是c3p0的連接池,不同的連接池可以去對應的配置文件中加上參數