問題描述
後端設置下載的文件名爲中文時,前端下載時默認的文件名是亂碼的。
問題解決
通過URLEncode.encode 方法進行編碼可解決
String fileName = URLEncoder.encode(fileName, "UTF-8");
response.setContentType("application/x-download;charset=utf-8");
response.setHeader("Content-Disposition", "attachment;filename=\"" + filenameDownload + "\"" );