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

表单提交中文后台乱码

时间:2015-07-24 18:56:14      阅读:550      评论:0      收藏:0      [点我收藏+]

标签:form 中文乱码

通过form表单提交到后台

   通过form传入后台,提交方式分为post和get两种。两者的区别需要通过提交表单后才看得出来,主要是在数据发送方式和接收方式上。Post和Get都是表单属性Method的可选值,Method的默认值为Get,两者的主要区别在于:

  1.在客户端,Get方式在通过URL提交数据,提交后在地址栏中的地址会出现传入到后台的参数;而Post提交后地址栏中的地址不会出现参数。

  2.在服务器端只能用Request.QueryString来获取Get方式提交来的数据,用Post方式提交的数据只能用Request.Form来获取。

   一般来说,尽量避免使用Get方式提交表单,因为有可能会导致安全问题。比如说在登陆表单中用Get方式,用户输入的用户名和密码将在地址栏中暴露无遗。但是在分页程序中,用Get方式就比用Post好。

   Get把参数添加到action属性指定的地址中,并以锚方式打开。
    Post通过HTTP post处理发送数据。         


 一般如果method设置为“post”,将不会出现乱码,如果将method设置为“get”,可能在汉字传入到后台后会出现乱码问题。


本文出自 “一无所有-天行者” 博客,请务必保留此出处http://tianxingzhe.blog.51cto.com/3390077/1677824

表单提交中文后台乱码

标签:form 中文乱码

原文地址:http://tianxingzhe.blog.51cto.com/3390077/1677824

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