Java前后端交互中文出现乱码??

前记:项目用SSM框架,一直没出现这个问题,今天新建一个SSM项目时突然出现中文乱码的问题,挺郁闷的,搞了几个小时终于知道哪里出错了。

问题排查

1、检测数据库连接参数是否有添加characterEncoding=utf-8的参数。
2、服务器的配置文件server.xml是否有添加utf-8的参数。

      

3、SSM项目中的springmvc配置文件是否有添加相对应的配置,一般是这里出问题。


    
        
            
                
                    
                        application/json;charset=UTF-8
                    
                
            
        
      

4、检测web.xml是否有添加过滤器

 
  
    encodingFilter
    org.springframework.web.filter.CharacterEncodingFilter
    true
    
      encoding
      UTF-8
    
  
  
    encodingFilter
    /*
  

5、以上的解决方法还是无效的话在@RequestMapping注解加编码设置

@RequestMapping(value="/list", produces = "text/html;charset=UTF-8") 

你可能感兴趣的:(Java前后端交互中文出现乱码??)