Get方式提交中文乱码问题

提交信息时, 加密中文
var datastr =window.showModalDialog(“<%=path%>/jkdagl/jmjkda/repeat.jsp?ssfwjg=${ssfwjg}&xm=” + encodeURIComponent(xm), null, “dialogWidth=1000px;dialogHeight=680px”);

// 获取参数
String xm = request.getParameter("xm");
// 对加密字符串解密
xm = URLDecoder.decode(xm, "utf-8");
// 解决Get方式传输中乱码问题
xm = new String(xm.getBytes("iso8859-1"),"utf-8");
String ssfwjg = request.getParameter("ssfwjg");
pageContext.setAttribute("xm", xm);
pageContext.setAttribute("ssfwjg", ssfwjg);

你可能感兴趣的:(JavaWeb)