二、IDEA使用Tomcat服务器出现乱码问题

2019-02-19  本文已影响0人  清风乀月

看到乱码,检查下面几个步骤看是否出了问题

#修改/etc/my.cnf或者/etc/mysql/my.cnf文件

[client]

default-character-set = utf8

[mysqld]

default-storage-engine = INNODB

character-set-server = utf8

collation-server = utf8_general_ci

#mysql 数据库连接使用utf-8


db.url=jdbc:mysql://localhost:3306/数据库名?characterEncoding=utf-8

#Tomcat—utf-8

<Connector URIEncoding="utf-8" connectionTimeout="20000" port="8888" protocol="HTTP/1.1" redirectPort="8443"/>

#jsp — utf-8

<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8" %>

#web.xml—utf-8

<filter>

        <filter-name>CharacterEncodingFilter</filter-name>

        <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>

        <init-param>

            <param-name>encoding</param-name>

            <param-value>utf-8</param-value>

        </init-param>

    </filter>

    <filter-mapping>

        <filter-name>CharacterEncodingFilter</filter-name>

        <url-pattern>/*</url-pattern>

    </filter-mapping>

#request和response

request.setCharacterEncoding("utf-8");

response.setCharacterEncoding("utf-8");

response.setContentType("text/html;charset=utf-8");

上一篇 下一篇

猜你喜欢

热点阅读