Resolva o problema que o Tomcat falha ao baixar arquivos contendo chinês no nome do arquivo

1. Histórico do problema

No diretório {tomcat installation path}/webapps/ROOT/ do Tomcat, o diretório /file/downloads/ é criado para armazenar os arquivos gerados pelo programa em intervalos regulares.

O download do arquivo do navegador pode ser realizado, e a url de acesso é a seguinte:

http://localhost:8080/file/downloads/test.xlsx

2. Fenômeno problemático

Arquivos com nomes não chineses podem ser baixados normalmente pelo navegador;
no entanto, arquivos com nomes chineses no nome do arquivo não podem ser baixados.


3. Soluções

Modifique a configuração em {tomcat installation path} /conf/server.xml
, o método de processamento é o seguinte: add URIEncoding="UTF-8"

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


Acho que você gosta

Origin blog.csdn.net/aikudexiaohai/article/details/131655104
Recomendado
Clasificación