前言 由于业务需要,把表单序列化后的参数需要赋值给 变量,然后做进一步处理,再传递给后端。再这个过程中,会发现中文字符串不是中文,而是已经被编码过了,这个时候,后端接受的参数也是编码后的字符串,与需求不符合。 解决办法 var formdata= $('#form').serialize(); formdata= decodeURIComponent(formdata,true); //加上这行即可