URL請求傳遞中文引數亂碼

2021-07-26 17:17:34 字數 434 閱讀 7461

有的時候我們傳送url請求會帶有中文引數,例如a.jap?name=鎖,這樣直接傳送會產生中文亂碼的問題。 js

var url = window.location.search;

var condition = url.split("=");

alert(condition[1]);

得到%e6%b5%b4%e7%9b%86

解決辦法:

在後台接受引數時:

req.setcharacterencoding("utf-8");

string productname = req.getparameter("productname");

string name = urldecoder.decode(productname, "utf-8");

URL傳遞中文引數亂碼問題

今天使用jquery傳送post請求時,傳遞的引數是中文的,接收是發現引數亂碼了!開始以為是頁面編碼問題,刪除檔案 新建,還有有此問題。後來在除錯中發現頁面獲取引數時正常,就是傳遞後獲取亂碼了,應該就是傳遞出錯了。網上搜了下,解決方法如下 1.頁面傳遞時 js傳遞 進行編碼設定 var userna...

url傳遞中文引數

send.html var key 測試 通常,如果我們直接將中文寫在url中,得到的卻是一堆亂碼 e6 b5 8b e8 af 95 因為這涉及到編碼問題。如果你設定了編碼方式為utf 8,則它會將中文編譯為英文,如果對應的頁面的編碼方式也為utf 8,則就直接顯示編譯後的中文 解決方法 1.en...

通過URL傳遞中文引數的亂碼處理

環境 web.xml中配置了 filter filter name encodingfilter filter name filter class org.springframework.web.filter.characterencodingfilter filter class init par...