Servlet请求参数编码处理(POST & GET)

来源:互联网 发布:mac去除迅雷插件 编辑:程序博客网 时间:2024/05/22 08:16

以下是关键语句,注意转码的先后顺序,这源于GET是HTTP服务器处理,而POST是WEB容器处理:

String name = request.getParameter("nameGet");
name = new String(name.getBytes("ISO-8859-1"), "gb2312");

================================

request.setCharacterEncoding("gb2312");

String name = request.getParameter("namePost");

(转)



在TOMCAT中,GET请求的编码可以通过设置Connector来指定编码,默认设定为ISO8859-1


0 0
原创粉丝点击