feiyang10086 发表于 2012-01-11 16:54

jquery serialize方法中文乱码及解决办法

jquery serialize方法中文乱码及解决办法



在项目中发现用了jquery serialize这个方法后,中文已经转了编码格式的了,以为直接将tomcat的设置为utf-8就可以解决,发现并不是这样的,后来直接上网google一翻,得到以下答案:特记录如下

Java代码1.原因:.serialize()自动调用了encodeURIComponent方法将数据编码了   
2.解决方法:调用decodeURIComponent(XXX,true);将数据解码   
3.例如:   
4.var params = jQuery("#formId").serialize(); // http request parameters.   
5.params = decodeURIComponent(params,true);

第一夫人 发表于 2012-01-11 22:56

谢谢分享
页: [1]
查看完整版本: jquery serialize方法中文乱码及解决办法