encodeing编码问题

来源:6-4 案例:Cookie在登录中的应用

qq_lzY

2016-10-12 09:13

request.setCharacterEncoding("utf-8");他已经把请求过来的的数据编码,

那为啥这边又重复了一遍,

String password = URLEncoder.encode(request.getParameter("password"),"utf-8");

写回答 关注

1回答

  • Wts
    2016-10-12 16:18:23

    我的理解是request.setCharacterEncoding("utf-8")是为了识别客户端传过来的汉字,而后者是再将数据进行一次utf-8格式的编码,当传入其他页面时,cookie是默认用iso格式解码的,我们要做的是用指定的utf-8格式来进行decode。当然对不对的我就不知道了。

JAVA遇见HTML——JSP篇

Java Web入门级教程JSP,带你轻松的学习JSP基础知识

248277 学习 · 3071 问题

查看课程

相似问题