get方法傳遞中文數據的時候如何進行轉碼

首先,如果是在js端的代碼,用window.href進行請求時,需要進行轉碼

前臺jsp中:

var param = document.getElementById('param').value;
param = encodeURI(encodeURI(param));//注意,是兩次轉碼,我就被這個坑過

後臺java類中:

String param = request.getParameter("param")
groupBuyerName=URLDecoder.decode(param,"utf-8");

這樣,param就被轉換成了utf-8的碼了,而且當直接從url上進行輸入的時候,同樣也能轉碼

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章