1. 程式人生 > >兩個頁面跳轉 url傳中文 非法字元及亂碼

兩個頁面跳轉 url傳中文 非法字元及亂碼

弄了兩個小時終於解決了!!!

問題:在一頁面的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中值便為:我是