注册 登录
编程论坛 J2EE论坛

通过request.getParameter可以接收汉字吗?

ruihua 发布于 2006-09-11 15:43, 1328 次点击
通过request.getParameter可以接收汉字吗?为何我接受的汉字显示的是乱码?(备注:<%@ page contentType="text/html;charset=gb2312" %>已设置)。
源文件如附件所示。
只有本站会员才能查看附件,请 登录

7 回复
#2
球球2006-09-11 15:56

get 传过来的中文处理:
String UserName=new String(request.getParameter("name").getBytes("iso-8859-1"));

post 传过来的中文处理:
request.setCharacterEncoding("GBK");
response.setCharacterEncoding("GBK");

#3
ruihua2006-09-11 16:10
非常感谢2楼的朋友!
#4
pchelp20082006-09-11 17:32
不错!!!!!
#5
天涯海角2006-09-14 13:29
学习了,谢谢
#6
冰山一角2006-09-14 17:16
支持一下。
#7
xinwei2006-09-14 22:17
request.setCharacterEncoding("utf-8");
更好!
#8
yueritian2006-09-18 11:29

整个filter吧

1