
2个回答
展开全部
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
在<head></head>
之间加上上面那句话
或者
把你那句改成
<%@ page contentType="text/html;charset=gb2312"%>
你那句 是对传递的参数编码 不是页面编码。
不知道解决了吗?
刚试了下,接收的时候
这样就可以了。
<%
String key=new String(request.getParameter("key").getBytes("ISO-8859-
1"),"gb2312"); %>
关于那个response.setCharacterEncoding("gb2312");在 过滤器中是起作用的。在页面调用不行。
在<head></head>
之间加上上面那句话
或者
把你那句改成
<%@ page contentType="text/html;charset=gb2312"%>
你那句 是对传递的参数编码 不是页面编码。
不知道解决了吗?
刚试了下,接收的时候
这样就可以了。
<%
String key=new String(request.getParameter("key").getBytes("ISO-8859-
1"),"gb2312"); %>
关于那个response.setCharacterEncoding("gb2312");在 过滤器中是起作用的。在页面调用不行。
展开全部
你确定你得页面是gb2312编码吗?在Dreamweaver中的“修改”->“页面属性”->“标题/编码”中看一下,如果真的是gb2312的话,那你就得在配置文件中加过滤器filter,将filter配置到*.xml文件中就可以了。。
参考资料: http://kenshinlk.javaeye.com/blog/59101
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询