qq_lzY
2016-10-12 09:13
request.setCharacterEncoding("utf-8");他已经把请求过来的的数据编码,
那为啥这边又重复了一遍,
String password = URLEncoder.encode(request.getParameter("password"),"utf-8");
我的理解是request.setCharacterEncoding("utf-8")是为了识别客户端传过来的汉字,而后者是再将数据进行一次utf-8格式的编码,当传入其他页面时,cookie是默认用iso格式解码的,我们要做的是用指定的utf-8格式来进行decode。当然对不对的我就不知道了。
JAVA遇见HTML——JSP篇
248277 学习 · 3071 问题
相似问题