Tomcat在URL中加密中文单词,如何取消?
例如: http://localhost:8080/myyouxi/upload/example.jpg 当我下载图片时,它会变为: http://localhost:8080/myyouxi/upload/%E6%9A%97%E5%A4%9C%E9%AA%91%E5%A3%AB.jpgTomcat在URL中加密中文单词,如何取消?,url,tomcat,escaping,Url,Tomcat,Escaping,例如: http://localhost:8080/myyouxi/upload/example.jpg 当我下载图片时,它会变为: http://localhost:8080/myyouxi/upload/%E6%9A%97%E5%A4%9C%E9%AA%91%E5%A3%AB.jpg 然后它指向HTTP Status404-/myyouxi/upload/%E6%9A%97%E5%A4%9C%E9%AA%91%E5%A3%AB.jpg我想这是因为您的连接器没有配置为使用UTF-8编码URI。
然后它指向HTTP Status404-
/myyouxi/upload/%E6%9A%97%E5%A4%9C%E9%AA%91%E5%A3%AB.jpg
我想这是因为您的连接器没有配置为使用UTF-8编码URI。确保$CATALINA_HOME/conf/server.xml中的
条目将URIEncoding
属性设置为UTF-8
,例如:
<Connector protocol="HTTP/1.1" port="8080"
connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8" />
我认为这是因为您的连接器未配置为使用UTF-8编码URI。确保$CATALINA_HOME/conf/server.xml中的
条目将URIEncoding
属性设置为UTF-8
,例如:
<Connector protocol="HTTP/1.1" port="8080"
connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8" />