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

為了賬號安全,請及時綁定郵箱和手機立即綁定

數據庫顯示亂碼

從網頁傳入到數據庫后發現數據庫中顯示的是亂碼?測試后發現dao中的中文Pname還算正常,但是寫入數據庫后查看是生僻字和?,數據庫用的和網頁傳入的都是utf8格式,實在不知道怎么改?

正在回答

2 回答

utf-8是通用的格式 最好解決辦法并不是該數據庫那邊 ?你把你編譯器的編碼改為utf-8 把jdbc.properties 的url改為

jdbc\:mysql\://localhost\:3305/ssh?useUnicode\=true&characterEncoding\=utf-8 即可

1 回復 有任何疑惑可以回復我~
#1

nishuihanliu 提問者

非常感謝!
2016-10-18 回復 有任何疑惑可以回復我~

問題解決了,原來是數據庫編碼的問題。我默認的mysql 全部采用的是utf-8,查看了下網上建議把my.ini中的character-default-set重新改為gbk.兩個地方全改之后。就可以正常如老師所講了。

2 回復 有任何疑惑可以回復我~
#1

向前看1994

其實,用cmd登陸mysql的時候顯示是亂碼的,用navicat登陸就是正常的。我估計是cmd的編碼就是gbk吧,所以需要把數據庫的默認編碼改成gbk,這樣就顯示正常了。
2017-04-14 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

數據庫顯示亂碼

我要回答 關注問題
微信客服

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

幫助反饋 APP下載

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

公眾號

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