1

例如:

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 状态404 -/myyouxi/upload/%E6%9A%97%E5%A4%9C%E9%AA%91%E5%A3%AB.jpg

4

1 回答 1

1

我认为这是因为您的连接器未配置为使用 UTF-8 对 URI 进行编码。确保<Connector>条目中$CATALINA_HOME/conf/server.xmlURIEncoding属性设置为UTF-8,例如:

      <Connector protocol="HTTP/1.1" port="8080"
           connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8" />
于 2013-03-15T09:22:53.933 回答