在使用中文名导出数据到excel文件时文件名出现乱码的解决办法
来源:互联网 发布:淘宝在线客服人工咨询 编辑:程序博客网 时间:2024/04/29 11:55
可以用下面2种简单的方法:
导出的类部分代码:
HttpResponse resp;
resp=Page.Response;
resp.ContentEncoding=System.Text.Encoding.Default;
resp.AppendHeader("Content-Disposition", "attachment;filename=报表.xls"); //这样写就出现了乱码
1.用System.Web.HttpUtility.UrlEncode或者Server.UrlEncode方法,不过要2个参数都写上:
System.Web.HttpUtility.UrlEncode("报表",System.Text.Encoding.UTF8)+".xls");
2.用HttpUtility.UrlPathEncode方法,只要写一个参数就可以了:
HttpUtility.UrlPathEncode("报表.xls")
最好就是这种了:
resp.AppendHeader("Content-Disposition", "attachment;filename="+HttpUtility.UrlPathEncode(FileName));
- 在使用中文名导出数据到excel文件时文件名出现乱码的解决办法
- 在使用中文名导出数据到excel文件时文件名出现乱码的解决办法
- Flex 导出excel时文件名乱码的问题
- JAVA读取服务器文件时文件名乱码的解决办法
- FireFox下载文件时文件名乱码的解决办法
- java读取服务器文件时文件名乱码的解决办法
- FireFox下载文件时文件名乱码的解决办法
- FireFox下载文件时文件名乱码的解决办法
- 解决文件下载时文件名出现乱码的问题
- Java处理文件上传时文件的中文名出现乱码问题
- gridview导出excel时文件名不能为汉字的解决办法.
- Excel导出数据时文件名称是乱码
- SpringMVC生成Excel和PDF文件时文件名乱码的解决方案
- 文件下载时文件名乱码问题
- Struts2下载文件时文件名乱码
- 使用poi 导出Excel文件 并解决中文名乱码
- Java下载文件时文件名出现乱码(但文件内容正常)
- Java下载文件时文件名出现乱码(但文件内容正常)
- 插入排序
- 编译时出现错误:无法解析的外部符号
- 一个计算机高手的成长历程
- JavaScript表单求和1
- C语言的编译器类型的判断(34)
- 在使用中文名导出数据到excel文件时文件名出现乱码的解决办法
- c/c++ 笔试、面试题目大汇总
- CSDN.NET“给分系统”的问题。
- 刚刚看见都给开通blog拉,庆祝一下
- C语言的一道面试题(35)
- EasyDBO快速上手(1)
- 解析xml之--JDOM
- 本地IP路由表命令route
- Pathping