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"