Java文件下载文件名乱码问题解决方案

in java with 0 comment

问题产生原因

做一个文件管理工具时,下载文件中不包含中文路径,一点问题没有,下载文件中包含中文名,就会导致404。

问题分析

因为下载请求通常使用get请求,这时候浏览器会对请求url包含中文进行编码,后端接受的url是编码后的路径,这样就会导致问题(乱码),需要解码。

问题解决

X O