debug模式,頁面輸入漢字,進來action後看到值也是漢字,就是儲存到資料庫中後顯示為??,亂碼為資料庫編碼格式問題,修改連線字串為:
private string dburl="jdbc:mysql://localhost:3306/sushe?useunicode=true&characterencoding=utf8";
private string dbuser="root";
private string dbpassword="";
private string jdbcname="com.mysql.jdbc.driver";
mysql編碼為utf8,所以這裡也使用utf8,修改後即可正常儲存漢字
。?useunicode=true&characterencoding=utf8 主要是這句**
jsp連線mysql小結 JSP資料庫連線方式總結
create table test test1 varchar 20 test2 varchar 20 然後向這個表寫入一條測試紀錄 那麼現在開始我們的jsp和資料庫之旅吧。一 jsp連線oracle8 8i 9i資料庫 用thin模式 testoracle.jsp如下 string url jdb...
Hibernate連線MySQL資料庫亂碼相關問題
1 檢視mysql字元編碼 show variables like character 執行編碼顯示 其中character set client,character set results,character set connection三個執行變數是造成亂碼的關鍵 2 修改mysql編碼格式為u...
Java jdbc連線資料庫插入中文資料亂碼問題
關於亂碼問題無非就是編碼方式不一致導致的。今天在通過jdbc連線資料庫後,本打算在資料庫插入一條中文資料,但是資料表中一直亂碼,像這樣 中文使用?代替。首先通過jdbc連線資料庫後插入資料時,你應該保證以下三處的編碼方式相同 推薦utf 8編碼方式 1 eclipse檔案儲存的編碼方式 2 資料庫的...