亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用struts1做得一個注冊系統。為什么中文寫入數據庫是亂碼啊?

使用struts1做得一個注冊系統。為什么中文寫入數據庫是亂碼?。?/h1>
qq_莫非 2017-07-18 15:44:02
使用struts1做得一個注冊系統。為什么中文寫入數據庫是亂碼???獲取連接的方法:public static Connection getCon() { Connection con=null; try { Class.forName("com.mysql.jdbc.Driver"); String url="jdbc:mysql://localhost:3306/struts1?user=root&password=1997520"; con=DriverManager.getConnection(url); } catch (ClassNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } return con; }需要設置數據庫編碼么?
查看完整描述

3 回答

已采納
?
MYseleit

TA貢獻3條經驗 獲得超0個贊

不用調數據庫編碼,你在傳過去的時候調好編碼就行了

查看完整回答
反對 回復 2017-07-18
?
望遠

TA貢獻1017條經驗 獲得超1032個贊

&useUnicode=true&characterEncoding=UTF8

在后面拼接上這個試試。

查看完整回答
1 反對 回復 2017-07-18
?
迷醉

TA貢獻6條經驗 獲得超0個贊

數據庫的字符編碼和后臺傳入的編碼不一樣。

查看完整回答
反對 回復 2017-07-18
  • qq_莫非
    qq_莫非
    框架問題
  • 迷醉
    迷醉
    MySQL數據庫的默認編碼是latin1。Struts的默認編碼是utf-8,所以MySQL特別容易出現編碼問題
  • 3 回答
  • 1 關注
  • 2620 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號