表单序列化(serialize())后中文乱码

$form.serialize()序列化后中文乱码问题原因及解决

原因:.serialize()自动调用了encodeURIComponent方法将数据编码了 

解决方法:

String paramTrans = new String(param.getBytes("ISO-8859-1"),"UTF-8");

param = java.net.URLDecoder.decode(paramsTrans , "UTF-8");

你可能感兴趣的:(jquery,中文乱码,Serialize)