get和post亂碼解決方法

2021-06-22 00:20:16 字數 370 閱讀 9452

get方式

get方式預設預設字元編碼是iso-8859-1,直接取資料會出現亂碼,必須字串轉碼 例如

string username = new string(request.getparameter("username").getbytes("iso-8859-1"),"utf-8");

post方式

<%@ page contenttype="text/html;charset=utf-8"%>

在獲得引數之前加語句:req.setcharacterencoding("utf-8");

這裡的編碼必須跟提交頁面編碼統一

ps. 學習筆記,僅供參考

解決 post和get請求亂碼

在web.xml新增post亂碼filter 在web.xml中加入 filter filter name characterencodingfilter filter name filter class org.springframework.web.filter.characterencodin...

java中post亂碼和get亂碼的解決方法

1.post亂碼問題解決方案 在web.xml中加入 characterencodingfilter org.springframework.web.filter.characterencodingfilter encoding utf 8 2.對於get請求中文引數出現亂碼解決方法有兩個 修改to...

GET和POST 編碼和亂碼

1.什麼是url編碼。url編碼是一種瀏覽器用來打包表單輸入的格式,瀏覽器從表單中獲取所有的name和其對應的value,將他們以name value編碼方式作為url的一部分或者分離的傳送到伺服器上。2.url編碼規則。每對name value由 分開,每對來自表單的name value用 分開。...