处理下载文件时中文乱码
来源:互联网 发布:知已唯美图片 编辑:程序博客网 时间:2024/05/21 19:27
/**
* 下载文件时,针对不同浏览器,进行附件名的编码
* @param filename 下载文件名
* @param agent 客户端浏览器(通过request.getHeader("user-agent")获得)
* @return 编码后的下载附件名
* @throws IOException
*/
public String encodeDownloadFilename(String filename, String agent) throws IOException{
if(agent.contains("Firefox")){ // 火狐浏览器
filename = "=?UTF-8?B?"+new BASE64Encoder().encode(filename.getBytes("utf-8"))+"?=";
}else{ // IE及其他浏览器
filename = URLEncoder.encode(filename,"utf-8");
}
return filename;
}
* 下载文件时,针对不同浏览器,进行附件名的编码
* @param filename 下载文件名
* @param agent 客户端浏览器(通过request.getHeader("user-agent")获得)
* @return 编码后的下载附件名
* @throws IOException
*/
public String encodeDownloadFilename(String filename, String agent) throws IOException{
if(agent.contains("Firefox")){ // 火狐浏览器
filename = "=?UTF-8?B?"+new BASE64Encoder().encode(filename.getBytes("utf-8"))+"?=";
}else{ // IE及其他浏览器
filename = URLEncoder.encode(filename,"utf-8");
}
return filename;
}
0 0
- 处理下载文件时中文乱码
- HTTP 文件下载时中文文件名乱码问题处理
- 文件下载中文乱码
- java下载时中文乱码的处理
- Python处理MLDonkey 下载中文文件乱码问题
- Python处理MLDonkey 下载中文文件乱码问题 (2)
- java web应用文件下载(包括中文文件名乱码处理)
- java web应用文件下载(包括中文文件名乱码处理
- java web应用文件下载(包括中文文件名乱码处理)
- 使用response处理中文乱码,实现文件下载
- Struts2下载文件中文乱码和IE空格处理
- Java strtus2文件下载不同浏览器文件名中文乱码处理
- java web应用文件下载(包括中文文件名乱码处理)
- .net文件下载中文文件名乱码的处理方法
- java下载文件,中文文件名乱码特殊处理
- IE文件下载时中文文件名乱码
- 解决下载文件时中文乱码问题
- FeilUtils---下载文件时中文乱码
- 为什么UI线程是不安全线程
- 用IO流的知识将两个文件写到一个文件中(设置字符编码)
- SwipeRefreshLayout 源码
- acm_最短路
- 质数因子
- 处理下载文件时中文乱码
- 对于解析xls(excle表格数据 )
- servlet读书笔记
- Android 中获取当前的 Activity
- 统计一行字符中有多少个单词
- macbook win10下声音键和触摸板右键键盘灯无法使用解决方法
- 上海科目三要点
- 自定义Builder的构造
- 弹性布局