首先看看正确的写法

public void SaveToExcel()
{
StringBuilder sb = new StringBuilder();
sb.Append("id").Append("\t");
sb.Append("name").Append("\n");
List<User> list = GetUsers();
foreach (var item in list)
{sb.Append(item.Id).Append("\t");sb.Append(item.Name).Append("\n");
}
Response.Clear();
Response.Buffer = true;
Response.Charset = "UTF-8";
Response.ContentEncoding = Encoding.UTF8;
Response.ContentType = "application/ms-excel";
Response.AppendHeader("Content-Disposition", "attachment; filename=card.xls");//加上这句 
Response.Write("<meta http-equiv=\"content-type\" content=\"application/vnd.ms-excel; charset=utf-8\"/>" + sb.ToString());
Response.End();
}

再看看遇到乱码已成功解决了问题的伙伴们是怎么解决的

<span style="font-size:18px;">Run-1</span>
Response.Charset = "GB2312";Response.ContentEncoding = Encoding.Default;这个真能解决编码转换问题
<span style="font-size:18px;">Run-2</span>
的确加上这句就解决了乱码Response.Write("<meta http-equiv=\"content-type\" content=\"application/vnd.ms-excel; charset=utf-8\"/>" + sb.ToString()); 操蛋

关于解决导出Excel乱码的几种代码写法相关推荐

  1. java导出excel 乱码_java导出excel时出现文件名乱码解决方法

    java解决导出Excel时文件名乱码的方法示例:(推荐:java视频教程)String agent = request.getHeader("USER-AGENT").toLow ...

  2. 解决导出Excel报COM类工厂错误的办法--修改版

    解决导出Excel报COM类工厂错误的办法 1.问题现象 (1)第一种:销售模板的一些报表(如日报.月报等)导出时提示如下信息 (2)第二种:有些模块的一些报表导出时,没有反应,前后台也没报错 如成本 ...

  3. 【Cocos2d-x游戏开发】解决Cocos2d-x中文乱码的三种方法

    [Cocos2d-x游戏开发]解决Cocos2d-x中文乱码的三种方法 参考文章: (1)[Cocos2d-x游戏开发]解决Cocos2d-x中文乱码的三种方法 (2)https://www.cnbl ...

  4. layui导出Excel功能的两种方式的尝试

    第一种方式 利用layui自带的导出功能:在layui文档中有例子和代码 网址:https://www.layui.com/demo/table/parseData.html 只需要在前端界面加入to ...

  5. SAS导出EXCEL文件的几种方法

    SAS学习 SAS导出EXCEL文件的几种方法 以下基于SAS 9.3简体中文版 一.proc export proc export data=a.dataname outfile='D:\excel ...

  6. 解决jpgraph汉字乱码的两种方法

    /************************ 解决jpgraph汉字乱码的两种方法 第一种方法:将SetFont函数第一个参数设置为FF_SIMSUN,将jpgraph_ttf.inc.php中 ...

  7. Vue导出Excel乱码问题(已解决)

    后端已经写好了导出Excel的接口,调用接口会发现后端返回的是二进制流文件 实现方法: 在封装接口时,给接口传递一个参数 [ responseType: 'blob' ]   该参数是处理导出Exce ...

  8. .NET CORE 2.1 导出excel文件的两种方法

    最近在做 MVC 项目的时候遇到项目的导出,下面总结下两种导出到excel 的方法 第一种方法: 将文件写到本地,然后返回这个File 或者返回这个 File 的绝对地址  其中  _hostingE ...

  9. 【译】Asp.Net 导出 Excel 数据的9种方案

    简介 Excel 的强大之处在于它不仅仅只能打开Excel格式的文档,它还能打开CSV格式.Tab格式.website table 等多钟格式的文档.它具备自动识别行号,字符,格式化数字等功能,例如: ...

最新文章

  1. HDU 6015 Skip the Class
  2. Linux 安装iostat命令
  3. HTTP 499 状态码 nginx下 499错误
  4. JavaScript 返回多个值
  5. WPF实现时间轴(仿Gitee)
  6. 光盘刻录只允许读取不能拷贝_原来 8 张图,就可以搞懂「零拷贝」了
  7. ScaleAnimation动画
  8. JSP JAVA 自定义 错误页面(404,505,500)
  9. pyspark 条件_删除pyspark中特定条件下的特定行
  10. 无碳小车 matlab,无碳小车的创新设计及MATLAB,SOLIDWORKS,CATIA仿真
  11. python内存泄漏_python 泄漏
  12. QQ聊天记录生成词云--WordCloud
  13. python扫雷游戏代码_基于Python实现的扫雷游戏实例代码
  14. 关于SEL的一些总结
  15. html5 网易公开课,麻省理工学院公开课:单变量微积分习题课
  16. Cesium场景泛光
  17. fastjson解析多层对象中的属性
  18. LINUX 字体装在哪个文件夹里
  19. Jvm中如何判断对象的生死?
  20. 对不起,云计算技术又走错路了

热门文章

  1. (Java) 解决使用 base64编码 保存到本地的图片出现破损的问题。 另:将base64编码图片上传至本地/OSS。
  2. 女生学java的坏处_女生学java是否真的没有优势
  3. 领衔安卓超越iPhone,vivo X20性能体验已获王者荣耀联赛测试认证
  4. Java学习笔记四(可视化的基基基基础)
  5. 计算机操作系统的同步和异步,操作系统中的同步和异步有什么区别?分别应用在什么场合?...
  6. HTML5点击图片查看大图,科技常识:HTML5 实现图片预览和查看原图
  7. 微信小程序——选择图片,上传图片,点击查看大图,删除图片
  8. python获取excel表头文件名称及名称中的年份
  9. secureCRT常见命令
  10. 【中科微北斗+GPS模块经纬度数据解析详细教程-附免费代码工程】