zoukankan      html  css  js  c++  java
  • 请求方式的种类 乱码处理方式

    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请求有效。

     

  • 相关阅读:
    冒泡排序
    快速排序
    玩转git版本控制软件
    django内容总结
    ajax图片上传功能
    随机验证码
    制作博客系统
    django自带的用户认证和form表单功能
    COOKIE 与 SESSION
    Ajax知识
  • 原文地址:https://www.cnblogs.com/lewenzhong/p/5457286.html
Copyright © 2011-2022 走看看