当前位置:编程学习 > JAVA >>

一个关于跳转的乱码问题

--------------------编程问答-------------------- 首先要保证你的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 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,