常見問題---文件下載的中文名亂碼問題

問題描述

後端設置下載的文件名爲中文時,前端下載時默認的文件名是亂碼的。

問題解決

通過URLEncode.encode 方法進行編碼可解決

String fileName = URLEncoder.encode(fileName, "UTF-8");
response.setContentType("application/x-download;charset=utf-8");
response.setHeader("Content-Disposition", "attachment;filename=\"" + filenameDownload + "\"" );
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章