servlet中中文乱码问题的处理
- 从页面传到Servlet中的字符处理:
由tomcat包装后的HttpServletRequest的对象,设置这个对象的字符编码
request.setCharacterEncoding("utf-8");
- 从servlet中传到界面
-
HttpServletResponse中提供的一个简单的方法
response.setContentType("text/html;charset=utf-8");
-
其原理其实是下面的代码
response.setCharacterEncoding("utf-8");
response.setHeader("content-type","text/html;charset=utf-8");`