兩個頁面跳轉 url傳中文 非法字元及亂碼
阿新 • • 發佈:2019-02-10
弄了兩個小時終於解決了!!!
問題:在一頁面的url傳中文,從一頁面跳轉到二頁面,在二頁面中得到url中的中文亂碼!
解決辦法:在一頁面的url用encodeURIComponent轉兩次碼(解決非法字元和中文亂碼),
window.location.href="edit.jsp?content="+encodeURIComponent(encodeURIComponent("我是"));
在二頁面中
<%
String content=request.getParameter("content");
content=URLDecoder.decode(content,"utf-8");//對中文引數進行解碼
%>
<textarea style="width:1050;height:285px;resize:none;"><%=content %></textarea> </td>
textarea中值便為:我是