一个 Ruby Rails 程序员在 Linux 下的工作环境[zt]
2008-08-24 15:28
537 查看
在使用IE下载包含中文文件的时候,会出现乱码(在Chrome下没有此问题),解决方法是使用UrlEncode,如下
public static void DownloadExcel(HSSFWorkbook book, String fileNamePre) { var stream = new MemoryStream(); book.Write(stream); stream.Flush(); stream.Position = 0; string fileName = HttpUtility.UrlEncode(string.Format("{1}_{0:yyyy-MM-dd_HH_mm}.xls", System.DateTime.Now, fileNamePre)); HttpResponse response = HttpContext.Current.Response; response.ContentType = "application/vnd.ms-excel"; response.AddHeader("Content-Disposition", string.Format("attachment;filename={0}", fileName)); response.Clear(); response.BinaryWrite(stream.GetBuffer()); response.End(); }
相关文章推荐
- 一个菜鸟程序员的Linux学习经历+实习+工作(生涯经历直播,会持续更新)(个人经历原创)
- 配置一个完美的linux工作环境
- [Ruby on Rails系列]1、开发环境准备:Vmware和Linux的安装
- 深度linux12.06或ubuntu12.10下 ——配置ruby on rails开发环境
- RubyOnRails程序员两年工作经验总结
- 工作中遇到的一个相当有意思的问题(关于Windows和linux环境下执行PHP,ajax,javascript,flexigrid的一个莫名异常)
- Linux下搭建ruby on rails环境
- 一个Java程序员的Ruby on Rails体验(转)
- rbenv配置ruby on rails 编程环境(Linux系统)
- 在Linux Fedora上部署Ruby On Rails环境
- Linux(Xubuntu)快速正确地安装 Ruby, Rails 环境
- 工欲善其事,必先利其器。一个强大的开发环境可以大大提高工作效率。好吧,我知道这是废话。。。不过,我想一定有很多跟我一样打算进入Linux平台开发的新手,一开始都为找不到一个像Windows下的VS那样
- ruby on rails Linux环境配置和部署
- Linux(Xubuntu)快速正确地安装 Ruby, Rails 环境
- 用 Ubuntu 搭建一个 Ruby on Rails 本地开发环境
- Linux环境下安装ruby和rails gems时,openssl和zlib报错问题的解决
- Ruby on Rails,Linux下安裝Rails开发环境
- Ruby on Rails,Linux下安裝Rails开发环境
- mac及linux下搭建ruby+rails环境
- ruby on rails linux部署环境下定时任务解决小记 jasonchi