zoukankan      html  css  js  c++  java
  • 项目控制台和浏览器输出乱码解决办法

    项目中文乱码

    先配置自定义VM

    设置编码

    -Dfile.encoding=utf-8
    

    配置虚拟机参数 -Dfile.encoding=utf-8

    创建一个过滤器

    只需要在项目的src下web目录中创建一个filter包建ChineseFilter.java类写一下代码即可

    @WebFilter(urlPatterns = "/*")
    public class ChineseFilter implements Filter {
        @Override
        public void init(FilterConfig filterConfig) throws ServletException {
            
        }
    
        @Override
        public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException {
            HttpServletRequest request = (HttpServletRequest)servletRequest;
            HttpServletResponse response = (HttpServletResponse)servletResponse;
            
            request.setCharacterEncoding("utf-8");
            response.setContentType("text/html;charset=utf-8");
            
            filterChain.doFilter(request,response);
        }
    
        @Override
        public void destroy() {
    
        }
    }
    
  • 相关阅读:
    Debian 添加用户
    如何让安卓手机访问内网服务器?
    数据库权限
    CentOs
    批量导入sql文件。
    使用Navicat Premium连接mysql数据库
    git 合包
    linux 下文件打包
    git 分支管理
    gcc8.2安装
  • 原文地址:https://www.cnblogs.com/anke-z/p/13472717.html
Copyright © 2011-2022 走看看