1.设置编码js的编码格式:<script charset="utf-8" src="/Register.js" language="javascript"></script>
2.在运用jquery的ajax请求时总是碰到前台提交到后台乱码问题有以下两总解决方法:
1>在请求前将url用一下方式转两次:
url=encodeURI(url);
url=encodeURI(url);
在后台得到数据后再转回来:
name = java.net.URLDecoder.decode(name,"UTF-8");
2> 将URL的参数转一下,不要转整个URL
var loginName=encodeURIComponent($(":text[name=loginName]").val());
后台转回来
String loginName = java.net.URLDecoder.decode(request.getParameter("loginName"),"UTF-8");