1. 使用 的是ajaxFileUpload,前端jsp,html都设定了utf-8
2. 参数是由encodeURI(encodeURI(要编码的中文),'')两次编码,后端java解码后无效
3. 同样的前端后端,采用ajax中文解析正常
根本原因: ajaxFileUpload内部采用的是:ISO-8859-1编码,而我们使用的是utf-8
解决方案:
后端解析的时候,采用new String(request.getParameter("MODENAME").getBytes("ISO-8859-1"),"utf-8"); 来做格式转换,得到解码后的数据