Jsp乱码问题解决
1. 修改tomcat 配置文件
安装路径中的/conf/server.xml
,笔者的路径如下:
添加URIEncoding="UTF-8"
,得到如下内容:
2. Jsp页面配置
在.jsp
中添加如下内容:
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
配置之后,整个页面如下所示:
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
</body>
</html>
3. Servlet 类配置
request.setCharacterEncoding("utf-8"); // 对请求配置
response.setContentType("text/html;charset=utf-8"); // 对响应配置