前端与后台之间的乱码问题

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

1. post乱码


  • web.xml中添加post乱码过滤器

    
    
        CharacterEncodingFilter
        org.springframework.web.filter.CharacterEncodingFilter
        
            encoding
            utf-8
        
    
    
        CharacterEncodingFilter
        /*
    
    

2. get乱码(两种方法)


  1. 修改tomcat配置文件添加编码与工程编码一致,如下:

    
    
  2. 对参数进行重新编码

    • ISO8859-1是tomcat默认编码,需要将tomcat编码后的内容按utf-8编码。

      String userName = new String(request.getParamter("userName").getBytes("ISO8859-1"), "utf-8")
      

转载于:https://my.oschina.net/shadowolf/blog/1837872

你可能感兴趣的:(前端与后台之间的乱码问题)