js 提交中午出現亂碼的處理 encodeURI URLDecoder
關鍵詞: js url中文亂碼
前台代碼:
function login() {$('#error_msg').hide();var uname = $("#name").val();var pwd = $("#password").val();if(uname=="" || uname=="使用者名稱") {$('#error_msg').text('使用者名稱或密碼不可為空!');$('#error_msg').show();return false;} if (pwd == "" || pwd == "密碼") { $('#error_msg').text('使用者名稱或密碼不可為空!'); $('#error_msg').show();return false;} $.getJSON("user/login", {loginName:encodeURI(uname),password:md5(pwd),passwordwy:pwd,ran: Math.random()}, function(result){ if(result.flag=="false") { $('#error_msg').text(result.returnMsg); $('#error_msg').show(); return; }else { Cookie.setcookie("userName",result.returnMsg); Cookie.setcookie("loginID",result.loginId); Cookie.setcookie("userId",result.id); window.location.href="index.html"; } });}
後台代碼:
String loginId = request.getParameter("loginName");try {loginId = URLDecoder.decode(loginId,"UTF-8");} catch (UnsupportedEncodingException e1) {e1.printStackTrace();}