jsp表單提交中文亂碼

2021-07-06 01:33:14 字數 483 閱讀 1366

本人新手一枚,第一次寫部落格,問題可能在很多大神眼裡看來微不足道,只是小小的記錄一下自己在學習過程中遇到的問題,有錯誤敬請指正,不喜勿噴。

最近在寫jsp頁面,遇到頁面寫好,當把從表單中獲得的值提交到資料庫後,資料庫中顯示亂碼的問題。剛開始以為是編碼設定的問題,一般在寫正文內容之前,都要設定一下request.setcharacterencoding=l"utf-8"  將請求編碼格式設定為utf-8格式,或者gbk(我一般設定的utf-8),但是我設定了的,而且檔案配置裡面也把格式設定成為一樣的格式,但是還是現實亂碼。

之後,發現不是編碼設定的問題,是由於表單提交的方法問題。

一般,表單提交有兩種方式,一種為 method="post",一種為method=「get」,之前以為兩種方式沒什麼區別,然而還是有區別的。如果你將表單提交方式設定為"get",則會出現中文亂碼,至於'get'方式為什麼會出現亂碼,還不清楚。

於是,將表單提交的方式改為post,經過檢驗,中文亂碼問題得到解決。

jsp post表單提交中文亂碼

今天遇到乙個bug,jsp以表單提交時會有中文亂碼,情況如下 post表單如下 後台 如下 readerinfo.setaddress address readerinfo.setbirth nbirth readerinfo.setname name readerinfo.setreaderid ...

中文亂碼之 表單提交資料中文亂碼

在開發的時候不可避免的會遇到一些中文亂碼,這次我來介紹總結一下我遇到的中文亂碼。首先,在發現提交上去的表單中文亂碼的時候先檢查是否是配置的問題。硬體 檢查 1.檢查myeclipse的編碼是否為utf 8 2.檢查是否是jsp或html頁面字符集編碼設定錯誤 3.檢查dopost方法中,引數獲取是否...

表單提交中文亂碼的問題

做專案的時候乙個成員提交表單後成了亂碼,看了以後原來是提交方式的問題 專案本身是採用了ssh2的架構,我一直習慣於採用struts2的標籤,而他採用了普通標籤,struts2的form標籤預設提交方式是post,而普通標籤提交方式為get,所以若用普通標籤,需要把標籤的method改為post。下面...