不用FORM表单方法,AJAX方法,也可以解决中文乱码问题。
总结一下,首先,在jsp中,<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>要配好,项目后台也要统一utf8;
完后在传到后台之前,var data=data;data=encodeURI(data); data=encodeURI(data); 注意这里要转2次;之后就可以放在?后边传了;
后台接收时,转换一下:String data=URLDecoder.decode(data,"UTF-8");
好了,中文不在乱码了