在项目的/tomcat/conf/server.xml文件中,
在类似下图的连接参数配置中,添加useBodyEncodingForURI="true"配置,可以解决由于请求参数编码问题(当请求参数拼接在url中,有中文时,可能出现post和get请求编码不一致导致的乱码)导致的后台中午乱码问题。
<Connector port="8101" protocol="org.apache.coyote.http11.Http11NioProtocol" connectionTimeout="8000" redirectPort="18443" server="x" ...... />
true表示get和post的编码保持一致,post方式的编码是什么,get方式的编码就是什么。
false表示get和post的字符编码各自设置,互相没有关系。