java项目乱码处理

来源:互联网 发布:2017年网络热点话题 编辑:程序博客网 时间:2024/06/08 06:41

1.设置页面编码格式

<%@ pagecontentType = "text/html;charset=utf-8" %>


2.编写过滤器
HttpServletRequest request2 = (HttpServletRequest) request;
HttpServletResponse response2 = (HttpServletResponse) response;
request2.setCharacterEncoding("utf-8");
response2.setCharacterEncoding("utf-8");
response2.setContentType("text/html;charset=utf-8");
chain.doFilter(request2, response2);


3.修改tomcat配置文件
< Connector port="8080" protocol="HTTP/1.1"
                connectionTimeout="20000"
                redirectPort="8443" URIEncoding="utf-8" />


完成前三步后,一般情况下无论表单提交方式是get还是post,都不会出现乱码。
如果依旧出现乱码,则尝试以下方法,

4. new String(request.getParameter("name").getBytes("ISO8859_1"),"utf-8");

原创粉丝点击