高版本 tomcat 中 url 中文解决办法

 

在使用 tomcat 服务器时,如果 url 上包含中文,会报访问错误,需要对 tomcat 进行配置。配置方法如下:
1、打开配置文件
打开 tomcat 安装目录中 conf 目录下的 server.xml 配置文件;

2、修改配置
找到如下配置的地方:

<Connector port="8080" protocol="HTTP/1.1"
           connectionTimeout="20000"
           redirectPort="8443" />

在其中新增如下配置:

URIEnconding="UTF-8" 
useBodyEncodingForURI="true"

修改后如下:

    <Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
			   URIEnconding="UTF-8" 
			   useBodyEncodingForURI="true"
               redirectPort="8443" />