form提交中文编码

原创 2012年03月26日 15:04:59

这几天一直再做一个搜索框。搜索的内容为文字,因此在form提交时候需要将所输入的中文使用javascript编码,后台使用java进行解码。

第一种方法

设置form的onsubmit属性,当表单提交时候调用javascript代码对搜索内容进行编码,并将输入框赋值为编码后的内容提交。这种方法缺点是当你点击提交的时候,在提交之前经过javascript编码后的内容,用户可以看到。

第二种方法

设置一个多余的文本框,并将该文本框display样式设置为none。同样设置form表单的onsubmit属性,当用户提交表单的时候调用javascript代码将隐藏的文本输入框的内容设置为编码后的内容,form提交的时候只提交隐藏的文本框内容,而不提交在前台显示的文本框内容。

form表单提交中文乱码的详细解析

中文乱码主要是根据 get,post请求的不同,处理方式没选对引起的,当然也有小可能是tomcat的版本不同引起的...
  • jixinhuluwa
  • jixinhuluwa
  • 2016年05月25日 10:10
  • 12373

ajax表单提交使用serialize()方法解决中文乱码

最近做了一个暂存功能,需要无刷新的表单提交,然后我用ajax的表单提交。在使用ajax提交form值的时候,需要使用serialize()去获取form的值。但是在这样获取过程中,中文就会产生乱码。s...
  • lijian_89
  • lijian_89
  • 2016年02月20日 10:51
  • 2315

AJAX和form表单提交的中文转码问题全面解决,encoderURL两次转码的真相

前阵子做一个新闻发布系统,大量的用到ajax,中文乱码一直是个痛啊,通过大量的网上查询以下这篇文章能够很好的解决问题: 转载:http://blog.csdn.net/zhanngle/articl...
  • u012274624
  • u012274624
  • 2014年01月08日 21:45
  • 3688

form表单提交数据编码方式和tomcat接受数据解码方式的思考

form有2中方法把数据提交给服务器,get和post,分别说下吧。  (一)get提交    1.首先说下客户端(浏览器)的form表单用get方法是如何将数据编码后提交给服务器端的吧。   ...
  • qq_24399533
  • qq_24399533
  • 2016年02月24日 22:20
  • 1052

java中form以post、get方式提交数据中文乱码问题总结

一:form在前台以post方式提交数据:     浏览器将数据(假设为“中国”)发送给服务器的时候,将数据变成0101的二进制数据(假设为98 99)时必然要查码表,浏览器以哪个码表打开网页,浏览...
  • wish_j
  • wish_j
  • 2016年06月15日 11:12
  • 1671

jQuery.form.js进行表单提交,中文乱码问题及解决

原文网址:http://www.verydemo.com/demo_c89_i26079.html 源于使用jquery,form.js进行表单提交时,发现保存到数据库时失败,而页面都已经统一为GBK...
  • liuhuoxingkong
  • liuhuoxingkong
  • 2015年04月23日 12:51
  • 3645

表单提交后数据中文乱码的终极解决方案

1、查看页面是否使用utf-8编码①jsp页面:②html页面:2、在数据库连接ur
  • CSDN_LQR
  • CSDN_LQR
  • 2016年11月13日 17:18
  • 2869

解决表单提交参数乱码问题【终极版】不看后悔

解决表单提交参数乱码问题【终极版】不看后悔 提交表单乱码问题,一直是困然网站开发人员的“吐血”问题,这问题虽说不痛不痒,但是绝对“恶心人”。之前自己遇到这个问题是,一直是能绕过就绕过,懒得理它,直到...
  • sxyandapp
  • sxyandapp
  • 2015年03月25日 16:20
  • 20081

回看JSP——解决提交form表单出现的乱码问题

最近又开始把JSP重新拿出来学一遍,有了不少的收货,有些之前没注意到的小细节也发现了解决的方法,比如form表单的乱码问题。乱码问题在写web程序时很常见,也很让人头疼,有时候一个疏忽就会出现乱码,接...
  • u011024652
  • u011024652
  • 2016年07月19日 20:28
  • 4884

JSP页面表单提交时出现中文乱码的解决方法

shiyong
  • shenlan18446744
  • shenlan18446744
  • 2014年05月11日 08:29
  • 4633
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:form提交中文编码
举报原因:
原因补充:

(最多只允许输入30个字)