当前位置: 首页 > >

filter 和 servlet 中设置编码的问题

发布时间:



POST 提交的参数的解码是在第一次调用 request.getParameter 发生,?采用?request.setCharacterEncoding("UTF-8")?这种方式设置的编码格式,会在这个时候起作用。




但是 在servlet 中加入?request.setCharacterEncoding("UTF-8") (此时也没有使用filter设置编码) ?没有用UTF-8去解码,而还是用的默认的ISO-8859-1




只有在 filter 中加入?request.setCharacterEncoding("UTF-8") ? 才会起作用,使用UTF-8去编码的




为什么呢,请懂的解答下



友情链接: