方式一
给请求的汉字使用encodeURI编码一下,我这里用的springboot,编码后后端都没有解码就调用成功了,我怀疑是@PathVariable注解帮我解码了,要是没有成功的话
frcityname=URLDecoder.decode(frcityname,“utf8”);对参数解码一下
方式二
当让也可以修改tomcat配置
在tomcat的server.xml里把
<Connector connectionTimeout="50000" port="8080" protocol="HTTP/1.1" redirectPort="8443" URIEncoding="UTF-8"/>