天天看點

mysql 中文亂碼 或 問号

在頂目中無意中碰到PreparedStatement  在存DB時出現亂碼,困擾了好久終于解決問題

問題代碼如下

調試時可以看到在   pstmt.executeUpdate();  行 pstmt  中的 “中文内容” 變成  ????  

原因是設定datasource 的driver 時jdbc.url=jdbc:mysql://192.168.12.22:3306/ts 沒有指定編碼

可以按如下修改

jdbc.url=jdbc:mysql://192.168.12.22:3306/ts?characterEncoding=utf8

問題解決  

上一篇: 分頁查找

繼續閱讀