Я пытался загрузить вложение с китайским именем файла, но каким-то образом его кодировка изменилась во время загрузки, и некоторые файлы с талисманом сохраняются там, где есть китайские символы.
Технология: Java Server: Apache Tomcat
Это то, что я уже пробовал
response.setHeader("Content-Disposition", "attachment; filename=\"7_6_4_AM__2017_JS_003_南通凤凰服装_B1_108\"");
Вывод (имя загруженного вложения): "7_6_4_AM__2017_JS_003_W_äð"
Я также пытался добавить * к директиве имени файлапосле ссылки на:
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Disposition
response.setHeader("Content-Disposition", "attachment; filename*=\"7_6_4_AM__2017_JS_003_南通凤凰服装_B1_108\"");
Выход (имя загруженного вложения): "706.txt"
Также,
В своем исследовании я обнаружил, что сообщения заголовка HTTP не могут содержать символы вне набора символов ISO-8859-1.
https://tools.ietf.org/html/rfc5987
Заранее спасибо.