首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

request.getParameter("name"),最后显示出来的效果是3个问号?该如何解决

2011-12-28 
request.getParameter(name),最后显示出来的效果是3个问号???%@ page contentTypetext/htmlcharset

request.getParameter("name"),最后显示出来的效果是3个问号???
<%@ page contentType="text/html;charset=GB2312" %>
<HTML>
<BODY>
<%request.setCharacterEncoding("gb2312");%>
欢迎您! <%= request.getParameter("name")%><BR>
</HTML>
</BODY>

我的问题:
request.getParameter("name"),最后显示出来的效果是3个问号???
怎么办?

[解决办法]
你传递的时候,字符编码前后不一致导致字符乱码
[解决办法]
你可以在接收的时候对转换一下字符编码,应该就可以解决的
[解决办法]
欢迎您! <%= new String (request.getParameter("name").getBytes(iso8859-1))%> <BR>
[解决办法]
自己写个filter过滤器 在过滤器中设置下编码格式 一劳永逸...
[解决办法]
写个过滤器 以后就方便了
[解决办法]
request.setCharacterEncoding("utf-8"); 那是设置中文的问题,换成他应该可以吧!
[解决办法]
应该不是utf-8的问题。
[解决办法]
你传过来的那个页面的编码是一样的吗?
还有不要在 地址栏上传中文,
[解决办法]
过滤器的好
[解决办法]
写一个过滤器,里面设置编码就OK了~
[解决办法]
用过滤器统一一下字符编码吧,呵呵
[解决办法]
同意楼上!

热点排行