spring mvc 亂碼

高了半天的亂碼問題,搜這裏搜那裏的。前端

若是spring mvc 中文不想亂碼,總結三點:web

1.前端設定utf-8編碼spring

<head>
        <meta charset="UTF-8">
</head>

 

2.tomcat 設定的utf-8編碼 tomcat

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

3.工程後臺在web.xml文件中設置過濾器filtermvc

    <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>
相關文章
相關標籤/搜索