1. get方式
window.open 参数汉字乱码
window,open 为get方式提交参数
客户端
docName = encodeURI(docName);
docName = encodeURI(docName);
服务器端
docName = URLDecoder.decode(docName.trim(), "utf-8");
或者直接
String name = request.getParameter("name");//接收数据
name =new String(name.getBytes("ISO8859-1"), "UTF-8")
2. post方式
客户端是以UTF-8编码传输数据到服务器端的,所以需要设置服务器端以UTF-8的编码进行接收,
request.setCharacterEncoding("UTF-8");