1. 程式人生 > >頁面提交數據到數據庫亂碼問題

頁面提交數據到數據庫亂碼問題

數據庫 src foo odin 請求參數 cnblogs req 對象 family

1、通過request獲得請求體,請求體中的內容是通過post提交的請求參數,格式是:

username=zhangsan&password=123&hobby=football&hobby=basketball

key ---------------------- value

username [zhangsan]

password [123]

hobby [football,basketball]

如果請求體中內容存在中文,獲得中文亂碼的解決:

request.setCharacterEncoding(“UTF-8”);

2、獲得請求體內容後插入數據庫時,中文亂碼解決:

若普通訪問,創建數據庫連接對象時申明編碼方式

技術分享圖片

若通過c3p0連接池,配置文件中聲明編碼方式:

技術分享圖片

這樣我從註冊頁面輸入姓名,密碼就能正確顯示在數據庫中啦~

頁面提交數據到數據庫亂碼問題