服务器端汉字乱码

 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");

   

原文地址:https://www.cnblogs.com/newlangwen/p/5748999.html