有時候我們需要用超連結傳遞中文,可是後台接受是亂碼。
這時候我們就需要先對中文進行編碼,然後再在後台進行解碼
1.用js進行編碼,如
var name='中國';
window.location.href="$/device/devicelist1.do?name="+encodeuricomponent(encodeuricomponent(name,'utf-8'),'utf-8');
2.後台解碼帶**,如
name=urldecoder.decode(name, "utf-8");
3.記住,編碼是兩次,解碼試一次。這樣就能正確傳遞了。
超連結中包含中文的亂碼問題
1.中文亂碼的原因 超連線傳遞值的基本方法是get方法 tomcat提供的預設編碼方式 預設編碼 iso 8859 1 如果你的頁碼或其他的地方才用別的編碼方式,就會出現亂碼 2.如何解決亂碼 方法一 設定uri 編碼,可以解決當超連結中包含中文時,這些中文變成亂碼的問題 在server.xml中修...
jsp中超連結跳轉時傳遞中文引數亂碼
今天在做jsp裡的cuid功能時,遇到了乙個小坎。經常一番折騰,終於結束了。做完查詢功能後,要對查詢到資料進行修改操作,修改操作就需要把要修改的資料的各個項帶到乙個新的修改頁面吧,當然可以再單獨寫乙個servlet對映和類來跳轉到修改頁面update.jsp.在web.xml中增加乙個servlet...
通過超連結傳遞引數
get傳送資料的方法是 傳送資料到b頁面 當然你還可以在form中將method的屬性值設定成get 譬如 兩種方法傳遞資料的效果是一樣的。post方法傳遞資料 到了b頁面接收資料的方法 不管是get還是post都是一樣的 string type1 request.getparameter type...