encodeing編碼問題
request.setCharacterEncoding("utf-8");他已經(jīng)把請(qǐng)求過來的的數(shù)據(jù)編碼,
那為啥這邊又重復(fù)了一遍,
String password = URLEncoder.encode(request.getParameter("password"),"utf-8");
request.setCharacterEncoding("utf-8");他已經(jīng)把請(qǐng)求過來的的數(shù)據(jù)編碼,
那為啥這邊又重復(fù)了一遍,
String password = URLEncoder.encode(request.getParameter("password"),"utf-8");
2016-10-12
舉報(bào)
2016-10-12
我的理解是request.setCharacterEncoding("utf-8")是為了識(shí)別客戶端傳過來的漢字,而后者是再將數(shù)據(jù)進(jìn)行一次utf-8格式的編碼,當(dāng)傳入其他頁面時(shí),cookie是默認(rèn)用iso格式解碼的,我們要做的是用指定的utf-8格式來進(jìn)行decode。當(dāng)然對(duì)不對(duì)的我就不知道了。