解决乱码方法如下:
if (agent
.contains("MSIE")) {
filename
= URLEncoder
.encode(filename
, "utf-8");
filename
= filename
.replace("+", " ");
} else if (agent
.contains("Firefox")) {
BASE64Encoder base64Encoder
= new BASE64Encoder();
filename
= "=?utf-8?B?"
+ base64Encoder
.encode(filename
.getBytes("utf-8")) + "?=";
} else {
filename
= URLEncoder
.encode(filename
, "utf-8");
}
其中agent就是请求头User
-Agent的值
实际使用如下截图
转载请注明原文地址: https://mac.8miu.com/read-514706.html