博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
扩展gridview的导出excel功能乱码问题的解决
阅读量:6584 次
发布时间:2019-06-24

本文共 533 字,大约阅读时间需要 1 分钟。

    在以前的的实现,会出现不规律的乱码现象,查阅了很多资料,比如有人说将编码改为UTF-7,结果在excel2007中,utf-7编码的更是乱的不成样子?导出乱码的代码检查了无数遍,编码更给为utf-8,gb2312,utf-7都试过了,而且通过httpwatch检查到同样输出到客户端的内容,产生的excel却一个乱码,一个不乱,大白天见了鬼了,后来经过反复尝试,发现在代码中添加下面一段,就再也没出现过乱码的情况,大概用了有1个多月了吧

HttpContext.Current.Response.Write(
"
<meta   http-equiv=Content-Type   content=text/html;charset=GB2312>
"
);   
                
string
 fileName 
=
 HttpUtility.UrlEncode(ExcelFileName
+
"
.xls
"
, Encoding.GetEncoding(
"
GB2312
"
));
                HttpContext.Current.Response.AddHeader(
"
content-disposition
"
,
                
"
attachment;filename=
"
 
+
 fileName);

转载地址:http://paxno.baihongyu.com/

你可能感兴趣的文章
[TopCoder] SRM 578 DIV 2, Goose In Zoo, Solution
查看>>
plink:将bed文件转化为ped,map文件
查看>>
单源最短路径Dijkstra算法,多源最短路径Floyd算法
查看>>
Hadoop学习之旅二:HDFS
查看>>
OSG3.0.1的编译
查看>>
【NET CORE微服务一条龙应用】应用部署
查看>>
Python数字
查看>>
VC调用ACM音频编程接口压缩Wave音频
查看>>
【原文转载】VIM复制粘贴大全
查看>>
鼠标移到一个图片上 图片放大
查看>>
PostgreSQL操作JSON数据
查看>>
execute sp_executesql 用变量获取返回值
查看>>
asp.net与javascript编码解码
查看>>
io流
查看>>
URL、URI和URN
查看>>
20172313 2018-2019-1 《程序设计与数据结构》第八周学习总结
查看>>
beego框架/golang语言调用支付宝支付接口
查看>>
Nginx编译参数大全 configure参数中文详解
查看>>
解决Android提示去掉@Override问题
查看>>
C/C++作用域运算符::
查看>>