JSP转码是如何进行的?

2024-11-27 17:02:58
推荐回答(2个)
回答1:

转码: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= %>




无标题文档



<%
string str_test = 华工;
%>

>






b.jsp源代码

代码如下:

<%@ page contenttype=text/html; charset=gb2312 language=java import=java.sql.* errorpage= %>




无标题文档




<%
string str = new string(request.getparameter(test).getbytes(iso8859_1));
%>


<%=str %>



回答2:

String name = new String(request.getParameter("username").getBytes("ISO-8859-1"),"UTF-8");