码迷,mamicode.com
首页 > 其他好文 > 详细

请求方式的种类 乱码处理方式

时间:2016-05-04 10:26:12      阅读:141      评论:0      收藏:0      [点我收藏+]

标签:

1.GET     请求指定的资源  (会将请求数据添加到请求资源路径的后面,所以只能提交少量的数据给WEB服务器)

2.POST    向指定的资源提交需要处理的数据(向服务器提交需要处理的数据,这些数据写在请求的内容里,可以导致新资源的产生和已有资源的更新;什么情况浏览器发送POST请求  --设置表单method属性为POST)

            

3.HEAD    要求响应与相应的GET一样,但没有响应体

4.PUT      上传指定资源

5.DELETE 删除指定资源

 

为什么表单提交中文会出现乱码

为什么会产生乱码

   当表单提交时,浏览器会对中文参数进行编码(会使用打开表单所在的页面时的字符集进行编码)

   WEB服务器在默认情况下会使用ISO-8859-1去解码    编码方式与解码方式不一致时,就会出现乱码

 

解决POST方式时的乱码问题

step1:确保表单所在的页面按照指定的字符集打开

<meta http-equiv ="content-type" content ="text/html;charset=utf-8"

step2:在服务端按照这个编码方式解码即可

  request.setCharacterEncoding("utf-8")

添加在读取参数的前面

此方法只针对POST请求有效。

 

 

 

 

 

请求方式的种类 乱码处理方式

标签:

原文地址:http://www.cnblogs.com/lewenzhong/p/5457286.html

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