0%

safari 下载中文文件名乱码

因为 IOS 下中文文件名需要 utf8 才能支持。

主要就是在响应头设置 content-disposition,主要遵循 RFC 5987 标准。

response.setHeader("content-disposition","attachment;filename\*=UTF-8''" + URLEncoder.encode(fileName,"UTF-8"));