有关 response.sendRedirect 导致的乱码问题,亟待解决,谢谢?

youihe 2003-12-11 01:56:09
地址栏内容:http://localhost:7001/App/appServlet?reqCode=0039&sea=现代马可波罗
<String seaway=request.getParameter("sea")>
<form name="add" action="shipServlet?reqCode=0038&sea=<%=seaway%>" method="post">
........
</form>
表单提交通过Servlet 转发 获取的seawaynam值为乱码,如何解决???
谢谢,我只有这么多分了。
...全文
95 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
tifaling 2003-12-11
  • 打赏
  • 举报
回复
同意 blue999star(星星要挣钱,养老婆) ,应该用java.net.URLEncoder.encode()。因为http传输的数据绝大多数都要经过转意
aku0708 2003-12-11
  • 打赏
  • 举报
回复
中文转换一下
blue999star 2003-12-11
  • 打赏
  • 举报
回复
String seaway=java.net.URLEncoder.encode(request.getParameter("sea"));
youthy_yy 2003-12-11
  • 打赏
  • 举报
回复
//进行编码转换
<String seaway=new String((request.getParameter("sea")).getBytes("ISO8859-1"),"GBK")>
<form name="add" action="shipServlet?reqCode=0038&sea=<%=seaway%>" method="post">
........
</form>

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧