萬盛學電腦網

 萬盛學電腦網 >> 網絡編程 >> jsp編程 >> jsp中頁面間傳漢字參數轉碼的方法

jsp中頁面間傳漢字參數轉碼的方法

 這篇文章主要介紹了jsp中頁面間傳漢字參數轉碼的方法,有需要的朋友可以參考一下

轉碼:a.href="./showCont.jsp?tcontent="+encodeURI(encodeURI(tcontent));   解碼:java.net.URLDecoder.decode((String)request.getParameter("tcontent"), "UTF-8");     例   a.jsp源代碼 代碼如下: <%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  <html xmlns="http://www.w3.org/1999/xhtml">  <head>  <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />  <title>無標題文檔</title>  </head>   <body>  <%         String str_test = "華工";  %>  <form method=post action="b.jsp?test=<%=java.net.URLEncoder.encode(str_test) %>">           <input type="submit" value="Submit" name="提交">   </form>   </body>  </html>         b.jsp源代碼     復制代碼 代碼如下: <%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  <html xmlns="http://www.w3.org/1999/xhtml">  <head>  <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />  <title>無標題文檔</title>  </head>   <body>   <%         String str = new String(request.getParameter("test").getBytes("ISO8859_1"));  %>  <BR>  <%=str %>  </body>  </html>  
copyright © 萬盛學電腦網 all rights reserved