设置response.setHeader时,含有中文字符,设置出现错误
来源:互联网 发布:javascript调用数据库 编辑:程序博客网 时间:2024/05/24 23:15
项目中需要实现下载生成的Excel文件功能,需要如下设置
//清空输出流
response.reset();
//定义输出类型
response.setContentType("application/vnd.ms-excel;charset=UTF-8");
//设置响应头和下载保存的文件名 用关键字命名
response.setHeader("content-disposition","attachment;filename="+new String(excelName.getBytes("gb2312"), "ISO8859-1"));
在设置response.setHeader时,如果含有中文字符,一定要转换成ISO8859-1格式,否则设置的中文会出现错误。
response.setHeader("content-disposition","attachment;filename="+new String(excelName.getBytes("gb2312"), "ISO8859-1"));
2 0
- 设置response.setHeader时,含有中文字符,设置出现错误
- response.setHeader 设置详解
- response.setHeader()设置下载中文文件名乱码问题
- response.setHeader()设置消息头
- servlet 中response.setHeader设置response HTTP 头失效问题解决
- response.setHeader()方法设置http文件头的值
- response.setHeader设置返回页面的头meta 信息
- response.setHeader()方法设置http文件头的值
- response.setHeader(...)下载中文文件名乱码问题
- response.setHeader()下载中文文件名乱码问题
- response.setHeader()下载中文文件名乱码问题
- response.setHeader()下载中文文件名乱码问题
- response.setHeader()下载中文文件名乱码问题
- response.setHeader()下载中文文件名乱码问题
- response.setHeader()下载中文文件名乱码问题
- response.setHeader()下载中文文件名乱码问题
- Linux 设置中文字符
- Linux设置中文字符
- srm 304 div2 1000(环形DP进阶,几何)
- Mysql 数据库热备份
- 移动开发者的小噩梦Google广告沦陷--android反编译实战
- 《Linux程序设计》初学感受,少量bug未能解决
- LINUX命令行如何查看memcache运行状态
- 设置response.setHeader时,含有中文字符,设置出现错误
- 杭电 HDU 1194 Beat the Spread!
- bcb中TServerSocket 多线程阻塞模式收发数据
- Java实现敏感词过滤
- android 周报
- 动态语言、动态类型语言、静态类型语言、强类型语言、弱类型语言
- response.setHeader()的用法
- 创新来自于?
- 块级元素以及行内元素居中显示