get传参数乱码

bobshb 2004-10-26 10:48:49
在jsp中用get传参数乱码,post传是好的。
我在页面中指定了content="text/html; charset=GBK",
busi_type_name =new String(request.getParameter("busi_type_name").getBytes("ISO8859-1"));
也试过了,还是不行。
request.setCharacterEncoding("gb2312")不行的。
我的服务器是webshpere.
...全文
69 点赞 收藏 3
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
bobshb 2004-10-26
谢谢各位,用 Eraserpro的方法解决了。
回复
Eraserpro 2004-10-26
busi_type_name =new String(request.getParameter("busi_type_name").getBytes("ISO8859-1"));

这句不行就改成

busi_type_name =new String(request.getParameter("busi_type_name").getBytes("GBK"));

总有一个方向是可以的
回复
luckycat 2004-10-26
用UTF-8试试看!!!发送之前用UTF-8编码,接受之后再解码
回复
发动态
发帖子
Web 开发
创建于2007-09-28

7.9w+

社区成员

Java Web 开发
申请成为版主
社区公告
暂无公告