FeilUtils---下载文件时中文乱码
来源:互联网 发布:linux守护进程编写 编辑:程序博客网 时间:2024/05/21 22:30
import java.io.IOException;import java.net.URLEncoder;import sun.misc.BASE64Encoder;public class FileUtils {/** * 下载文件时,针对不同浏览器,进行附件名的编码 * * @param filename * 下载文件名 * @param agent * 客户端浏览器 * @return 编码后的下载附件名 * @throws IOException */public static String encodeDownloadFilename(String filename, String agent)throws IOException {if (agent.contains("Firefox")) { // 火狐浏览器filename = "=?UTF-8?B?"+ new BASE64Encoder().encode(filename.getBytes("utf-8"))+ "?=";filename = filename.replaceAll("\r\n", "");} else { // IE及其他浏览器filename = URLEncoder.encode(filename, "utf-8");filename = filename.replace("+"," ");}return filename;}}
阅读全文
0 0
- FeilUtils---下载文件时中文乱码
- 文件下载中文乱码
- 处理下载文件时中文乱码
- IE文件下载时中文文件名乱码
- 解决下载文件时中文乱码问题
- 文件下载中文乱码问题
- 文件下载中文文件名乱码
- 文件下载解决中文乱码
- 下载中文文件乱码问题
- 文件下载中文乱码解决
- SpringMVC文件下载中文乱码
- 下载文件时兼容不同浏览器中文乱码解决
- C#下载文件时防止文件名出现中文乱码
- Struts2 文件上传下载 含下载时中文乱码
- java 下载文件时中文出现乱码解决方案
- HTTP 文件下载时中文文件名乱码问题处理
- FTP4j下载带有中文的文件时 出现乱码解决方案
- IE下载文件时,中文文件名乱码问题
- MFC 操作 word
- 多线程之CompletableFuture(上)
- OPENCV3.3+CUDA9.0 环境搭建若干错误总结
- rtl8188 wifi模块设置
- 关于java + websocket 使用时遇到的坑
- FeilUtils---下载文件时中文乱码
- 浏览器版本过低判断
- 【分治法】合并排序及C++源码
- 转载:Python高级特性 切片(Slice)
- 迷宫问题 非递归(java版)
- tailf、tail -f、tail -F三者区别
- 内联元素定位问题
- svg转化成canvas以便生成base64位的图片
- VirtualBox + CentOS 使用 NAT + Host-Only 方式联网