Java乱码

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"

相关文章
相关标签/搜索