2020JavaWeb文件下载火狐浏览器文件名中文乱码问题
火狐浏览器文件下载,文件名乱码问题
package com.demo.test;
import java.io.UnsupportedEncodingException;
System.out.println(contents);
// 如果客户端是火狐浏览器,那么对中文需要进行编码
// 设置请求头:Content-Disposition:attachment;filename=中文名
// 编码成:Content-Disposition:attachment;filename==?charset?B?XXXXXX?=?
// =?表示编码内容的开始
// charset:表示字符集
// B:表示BASE64编码
// xxxx:表示文件名BASE64编码后的内容
// ?=:表示编码的结束符;
//
}
}