码迷,mamicode.com
首页 > Web开发 > 详细

http的get与post方式下的getParameter获取中文

时间:2015-08-07 10:51:09      阅读:113      评论:0      收藏:0      [点我收藏+]

标签:

客户端提交某个中文参数,比如a=中国


(1)如果以GET方式提交,在地址栏中,可以看到参数进行了URL ENCODE,形如:a=%E4%B8%AD%E5%9B%BD。
服务端接收到请求,使用request.getParameter("a")进行解析,获取到乱码;而使用

new String(request.getParamter("a").getBytes("ISO-8859-1"),"UTF-8");

能够获取到正确值“中国”。


(2)如果以POST方式提交,服务端收到请求,使用request.getParameter("a")进行解析,能够获取到正确值,不需做转码处理。

http的get与post方式下的getParameter获取中文

标签:

原文地址:http://www.cnblogs.com/tc310/p/4709966.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!