1、页面编码html
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/>java
2、URL中的乱码mysql
改tomcat中server.xml中Connector的port=“8080”,加上一个 URIEncoding=”utf-8”web
3、配置过滤器,指定全部请求的编码spring
(1)配置spring的编码过滤器,为了防止spring中post方式提交的时候中文乱码,方法:修改web.xml文件,添加spring的编码过滤器sql
View Code
(2)配置编码过滤器,方法:先建立filter类,再修改web.xml文件,注意的是放在spring的编码过滤器以后数据库
filter类:tomcat
View Code
修改web.xml,添加以下配置:mvc
View Codeide
4、文件编码
将文件另存为utf-8格式
5、数据库编码
链接字符串指定编码格式
public static String URL="jdbc:mysql://127.0.0.1:3306/mvcdb?useUnicode=true&characterEncoding=UTF-8"