常见问题---文件下载的中文名乱码问题

问题描述

后端设置下载的文件名为中文时,前端下载时默认的文件名是乱码的。

问题解决

通过URLEncode.encode 方法进行编码可解决

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