错误
window.location.href传递中文参数,控制台输出问号乱码。
原因
没有对编码进行转码,导致乱码。
错误代码
传参
window.location.href="pageServlet?action=pager&search=student&content="+checkedStudent;
收参
String checkedUsername= request.getParameter("content");
解决
传递参数的时候对中文参数进行编码,接收参数的时候对中文参数进行解码。
正确代码
传参
window.location.href="pageServlet?action=pager&search=student&content="+encodeURI(encodeURI(checkedStudent));
收参
String checkedUsername= URLDecoder.decode(request.getParameter("content"),"utf-8");