用jsp連線mysql資料庫,出現中文亂碼,該怎麼解決啊

2021-05-22 15:44:56 字數 705 閱讀 3607

1樓:匿名使用者

你的表單提交到的頁面裡要轉碼。假如是在jsp頁面裡或servlet裡接收表單的資料,你要寫2行**: request.setcharacterencoding("utf-8");

response.setcontenttype("text/html;charset=utf-8");我用的是utf-8,你用什麼編碼就寫什麼,貌似有很多人用的gbk;

2樓:匿名使用者

跟蹤一下 看你從資料庫獲取出來的資料是不是亂碼,mysql很容易出現亂碼問題,而且很難解決的,所以mysql在建庫的時候就要把資料庫的編碼給設定跟程式的編碼一致。

3樓:匿名使用者

資料庫不是亂碼,是你設定的編碼問題,你用的是cmd來檢視的吧,cmd檢視的方式的gbk的,和你的資料庫編碼不一樣,就會顯示亂碼 嗯,對呀,所以你頁面顯示沒有問題,資料庫裡面儲存的也沒有問題,而且是用cmd執行sql語句看到的是亂碼問題,沒有問題的

4樓:匿名使用者

把表單裡存入資料庫的內容在存入前在網頁上輸出看看是否正常顯示。

5樓:斯銀蹇丹紅

看這情況問題應該出在您頁面向後臺傳送請求的時候編碼沒設定好,看下你頁面的編碼是什麼格式,建議使用utf8,然後傳過去以後最好先寫上request.setcharacterencoding(「utf-8」);

如何配置mysql連線mysql資料庫

c ducuments and settings administrator cd 回車鍵 出現下面 c 第二步 c cd c program files mysql mysql server 5.0 bin 回車鍵 出現 c program files mysql mysql server 5.0...

怎麼用php連線資料庫並顯示出mysql資料庫裡面的

mysqli new mysqli db host db user db password db name check connection if mysqli connect errno limit 10 query select from sheet1 limit limit result my...

python怎麼連線mysql資料庫

python 運算元據庫,要安裝一個python和資料庫互動的包mysql python,然後我們就可以使用 mysqldb這個包進行資料庫操作了。2.如下 conn mysqldb.connect host localhost port 3306,user root passwd db mytes...