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


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連接池,配置文件中聲明編碼方式:

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM