一个关于跳转的乱码问题
--------------------编程问答-------------------- 首先要保证你的jsp页面上的编码格式,要和你的后台java代码格式编码一致,后台java代码编码格式可以在MyEclipse里面设置。
然后你再加上这句:response.setCharacterEncoding("UTF-8");
看看行不行
安安DIY创作室 http://www.vscsoft.com/ --------------------编程问答--------------------
客户端服务器端都设置一下:
request.setCharacterEncoding("utf-8");
response.setContentType("text/html;charset=utf-8"); --------------------编程问答-------------------- 这是两个JSP页面之间的跳转啊 --------------------编程问答-------------------- 教你一个jsp中避免乱码的杀手武器
其实即使是UTF-8 也会出现乱码
方法就是
String s=new String(request.getparameter("").getBytes("ISO-8859-1"),"UTF-8");
双引号里面就是你的action吧
哈哈 用一用吧
--------------------编程问答-------------------- 除 --------------------编程问答-------------------- <a href="forward.jsp?action=forward&username=<%=username%>">forward.jsp</a>
改为
<a href="forward.jsp?action=forward&username=<%=URIencode.encode(username)%>">forward.jsp</a> 试试 --------------------编程问答-------------------- 另外TestFroward.jsp里面的接收方式按4楼的方式接收
补充:Java , Web 开发