get和post提交的亂碼問題

2021-07-22 23:57:18 字數 372 閱讀 7722

post亂碼問題比較容易解決  在獲取資料前 request.setcharcterencoding("utf-8");

get 有兩種方式 解決 1.將提交資料變為位元組,再按規定編碼方式變為字串 即: 

string txt = request.getparamter("txt");

byte bt=txt.getbyte("iso-8859-1");

string t=new string(bt,"utf-8");

2.修改tomcat配置檔案

tomcat--conf-server.xml

urienconding="utf-8"/>

或者 userbodyencodingforuri="true"/>

GET提交和POST提交

1 get提交的規則 我們做專案的時候進行提交資料的時候,經常會用到get提交和post提交,首先呢get是指定資源請求資料,post是向指定的資源提交要被處理的資料,我們再來看一下關於get的詳細解釋 1 get是可以被快取的 2 get的引數是保留在瀏覽器的歷史記錄裡面的 3 get可以被我們收...

get和post 請求亂碼問題

post 在web.xml中加入 characterencodingfilter org.springframework.web.filter.characterencodingfilter encoding utf 8 get 以上可以解決post 請求亂碼問題。對於get 請求中文引數出現亂碼解...

post提交和get提交區別

1 get是從伺服器上獲取資料,post是向伺服器傳送資料。2 get是把引數資料佇列加到提交表單的action屬性所指的url中,值和表單內各個字段一一對應,在url中可以看到。post是通過http post機制,將表單內各個字段與其內容放置在html header內一起傳送到action屬性所...