jsp乱码问题

[复制链接]
查看11 | 回复4 | 2010-7-17 19:27:00 | 显示全部楼层 |阅读模式
新建A.JSP和B.JSP
两个jsp页面都写了

a.jsp
response.sendRedirect("b.jsp?a=你好");
b.jsp
tomcat已经指定了URIEncoding= "UTF-8"
最好说明原因和解决方案,答得好的还有分加。

回复

使用道具 举报

千问 | 2010-7-17 19:27:00 | 显示全部楼层
你这出问题可能有以下几个方面原因之一吧(1)你要把你的charset=UTF-8改成charset=gb2312(2)你在a.jsp 中要增加因为你这个response中含有中文,所以要指定为gb2312了(3)你在b.jsp中要增加因为这个请求报文中含有中文呀以上三种情况都可能,你自己看着办吧!
回复

使用道具 举报

千问 | 2010-7-17 19:27:00 | 显示全部楼层
内添加useBodyEncodingForURI="true" 看看问题能否解决,解决的了我再跟你解释...
回复

使用道具 举报

千问 | 2010-7-17 19:27:00 | 显示全部楼层
你设置了请求编码级:;那你应该也得设置响应编码级:;并且要设置显示的编码级:response.ContentType("text/html;charset="utf-8"");不明白在
回复

使用道具 举报

千问 | 2010-7-17 19:27:00 | 显示全部楼层
不能指定为UTF-8,要指定为gb2312,你的转向中含有中文,如果解决不了再跟我说...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行