JSP页面与JSP页面之间传输参数出现中文乱码的解决方案

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JSP页面与JSP页面之间传输参数出现中文乱码的解决方案相关的知识,希望对你有一定的参考价值。

在学习编程初期JSP与JSP页面之间传输参数大多数都是使用这样的方式

index.jsp?id=*&name=*

这样的传输方式实质上是一种GET传输方式, 那如果出现了中文乱码, 解决方法其实很简单, 可以在接收页面参数的JSP页面加上这样一句代码

......
<%
String id = request.getParameter("id");
String name = request.getParameter("name");
String encodename = new String(name.getBytes("ISO-8859-1"),"utf-8"); 
%>
......

问题解决!

String encodename = new String(name.getByte("iso-8859-1"),"utf-8");

这句代码其实可以算是GET方法的专属的解决编码问题的方法了.



以上是关于JSP页面与JSP页面之间传输参数出现中文乱码的解决方案的主要内容,如果未能解决你的问题,请参考以下文章

怎么解决jsp页面get传值中文乱码问题

JSP的学习三(中文乱码)

JSP中文乱码问题终极解决方案(下)

jsp与jsp页面之间传值中文,页面显示乱码问题

在Jsp中页面与页面之间传递参数有几种方法?

jsp页面中文解决办法