相当特殊的 JAVA中文乱码问题
A.jsp页面传送msg参数到B.jsp页面还不是乱码,
但是在B.jsp页面用URL重写跳转到到C.jsp页面的时候,就变成了乱码。
而且在后台打印url地址的时候msg的内容就是乱码了。
这种问题怎么办啊?相当的急啊。
B.jsp代码如下
String strMsg = request.getParameter( "msg ");
strMsg = strMsg==null? " ":strMsg.trim();
strMsg = new String(strMsg.getBytes( "ISO-8859-1 "), "GB2312 ");
RequestDispatcher dispatcher= request.getRequestDispatcher( "C.jsp? "content= "+strMsg);
dispatcher.forward(request, response);
C.jsp的页面如下
<%@ page contentType= "text/html; charset=gb2312 " %>
String strContent = request.getParameter( "content ");
System.out.println( "C.jsp: " + strContent);
------解决方案--------------------不要传中文