Spring mvc接收中文参数值乱码(tomcat配置问题)

时间:2024-01-08 08:13:50

问题|

使用java写的接口,中文参数乱码

问题分析|

请求方打印参数日志,中文无问题,tomcat中日志显示接收的参数乱码
实际是tomcat配置问题

解决方法|

在tomcat的配置文件conf/server.xml中修改UIR的编码为UTF-8,修改结果如下:添加 URIEncoding="UTF-8"
    <Connector port="8092" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443"
               URIEncoding="UTF-8"/>