📌  相关文章
📜  如何指定提交到服务器时应如何编码表单数据?

📅  最后修改于: 2021-10-29 04:38:53             🧑  作者: Mango

HTML 表单提供了三种编码方法。

  • 应用程序/x-www-form-urlencoded
  • 多部分/表单数据
  • 文本/普通

1. application/x-www-form-urlencoded:如果没有指定,这是应用的默认方法。在此方法中,空格被转换为“ + ”符号,特殊字符被转换为 ASCII 十六进制值,所有其他字符保持不变。

例子:

HTML



   
  
    
    
    

              

          


HTML



Welcome To GFG

              

        

     


HTML


  

   
  
  
  
  

        

     


输出:

  • 接受来自用户的表单数据。

                       

  • 接受服务器上的用户数据。

                        

输出

2. multipart/form-data:这里没有字符被编码。当表单有要上传的文件时,此值是必需的。

例子:

HTML




Welcome To GFG

              

        

     

输出:

  • 接受来自用户的表单数据。

            

  • 接受服务器上的用户数据。

                         

3.文字/普通: 在这种情况下,空格被转换为“ + ”符号,但不会对其他字符进行编码。

例子:

HTML



  

   
  
  
  
  

        

              

输出:

  • 接受来自用户的表单数据。

               

  • 接受服务器上的用户数据。

                             

输出