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

     

  • 相关阅读:
    GCC编绎详解
    GUN C/C++ __attribute__ 用法 转
    rust 参考的资料 转
    Eclipse环境安装rust
    GNU Debugger for Windows----GDB
    minGW cygwin gnuwin32
    tdm-gcc
    GNU tools
    The MinGW and mingw-w64 projects.----GCC
    crosstool-NG
  • 原文地址:https://www.cnblogs.com/lewenzhong/p/5457286.html
Copyright © 2011-2022 走看看