解决中文乱码问题

1、解决http请求参数是的中文乱码问题

  只需要在web.xml文件中配置过滤器

<!DOCTYPE web-app PUBLIC
 "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
 "http://java.sun.com/dtd/web-app_2_3.dtd" >

<web-app>
    <!-- 配置过滤器 -->
    <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>
</web-app>

2、解决Idea编辑器控制台中文乱码问题

  点击 help --> Edit Custom VM Options。在文件后面添加  -Dfile.encoding=utf-8       然后重启Idea编辑器

原文地址:https://www.cnblogs.com/aitiknowledge/p/12753494.html