Tomcat 设置URI默认字符集为UTF-8

新配置一个Spring的MVC项目,发现对Get请求的中文参数出现了乱码:

Tomcat 设置URI默认字符集为UTF-8_第1张图片

查看了SpingMVC中关于编码的配置(在web.xml中),如下

    
        encodingFilter
        org.springframework.web.filter.CharacterEncodingFilter
        
            encoding
            utf-8
        
        
            forceEncoding
            true
        
    

    
        encodingFilter
        appkit
    


应该不是Spring的问题,应该是Tomcat的问题,然后去修改Tomcat的配置文件server.xml,添加URIEncoding="UTF-8"

    
然后就好了

Tomcat 设置URI默认字符集为UTF-8_第2张图片


你可能感兴趣的:(编程.语言,JavaEE)