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); 谢谢分享
页:
[1]