CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

文件下载时文件名为中文是乱码怎么解决

楼主mujun0327(幕军)2005-04-01 00:52:41 在 .NET技术 / ASP.NET 提问

Response.AddHeader("Content-Disposition","attachment;filename="   +   sr["fileName"].ToString());  
  Response.AddHeader("Content-Length",sr["fileLength"].ToString());  
  Response.AddHeader("Content-Type",sr["fileType"].ToString());  
  Response.BinaryWrite((byte[])sr["fileContent"]);  
   
  用以上代码下载文件时,如果文件名为中文,则显示乱码,英文则没有任何错误,这个问题怎么解决,各位高手帮帮忙吧!!! 问题点数:0、回复次数:3Top

1 楼gxboy(Blin 小学生学.NET)回复于 2005-04-01 01:13:10 得分 0

Response.AppendHeader("Content-Disposition",   "attachment;filename="   &   formatdatetime(now(),2)   &   "_"   &   HttpUtility.UrlEncode(System.Text.Encoding.UTF8.GetBytes(gname))   &   ".xls")Top

2 楼webfactory(jack)回复于 2005-04-01 14:45:55 得分 0

不要用中文做文件名,出乱码是不错的,有时还下载不了呢Top

3 楼LoveCherry(论成败,人生豪迈;大不了,重头再来!^_^)回复于 2005-04-01 14:49:11 得分 0

Response.AddHeader("Content-Disposition",   "attachment;   filename="+System.Web.HttpUtility.UrlEncode("中文",System.Text.Encoding.UTF8)+".xls");    
  Top

相关问题

  • zip解压缩中文文件名乱码问题
  • 解压缩中文文件名乱码问题???急
  • WAP下载下来的中文文件名字变成乱码
  • 下载文件时中文文件名乱码问题?(高分相赠)
  • Servlet自动文件下载中文文件名乱码问题,怎样解决
  • 文件下载,文件名乱码
  • 用commons-upload组件上传时,中文文件名出现乱码????????????????
  • 使用("ADODB.Stream")若中文名下载时出现文件名为乱码?????
  • 上传文件名称,乱码
  • upload文件名乱码问题?

关键词

  • 文件名
  • 乱码
  • 中文
  • 下载
  • addheader
  • disposition
  • sr
  • attachment
  • response
  • filename

得分解答快速导航

  • 帖主:mujun0327

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo