如何解决ASP.NET下载时的中文文件名乱码,与TXT文件中存在代码两个问题
2012-08-30 11:17
1271 查看
存在问题的代码段:
Response.ContentType = ftype;//ftype为文件后缀名,如.jpg,.txt,.zip
Response.AddHeader("Content-Disposition", "attachment;filename=" +fnametype);//fnametype为文件全名,如file1.jpg // 这里导致出现中文名乱码现象
string filename = Server.MapPath("Resource\\" +fnametype);//filename为相对文件路径
Response.TransmitFile(filename);
有效解决这两个问题的方法:
Response.Clear(); //解决TXT文件中存在代码的问题
Response.ContentType = ftype;
Response.AddHeader("Content-Disposition", "attachment;filename=" +Server.UrlEncode(fnametype)); //解决中文文件名乱码的问题
string filename = Server.MapPath("Resource\\" +fnametype);
Response.TransmitFile(filename);
Response.End(); //解决TXT文件中存在代码的问题
参考资料:【谢谢分享者】
解决中文名乱码的方法:
http://blog.csdn.net/ranbolwb/article/details/7269918
ASP.NET下载文件的几种方法:
http://www.cnblogs.com/bluesky5304/archive/2010/02/23/1671925.html
Response.ContentType = ftype;//ftype为文件后缀名,如.jpg,.txt,.zip
Response.AddHeader("Content-Disposition", "attachment;filename=" +fnametype);//fnametype为文件全名,如file1.jpg // 这里导致出现中文名乱码现象
string filename = Server.MapPath("Resource\\" +fnametype);//filename为相对文件路径
Response.TransmitFile(filename);
有效解决这两个问题的方法:
Response.Clear(); //解决TXT文件中存在代码的问题
Response.ContentType = ftype;
Response.AddHeader("Content-Disposition", "attachment;filename=" +Server.UrlEncode(fnametype)); //解决中文文件名乱码的问题
string filename = Server.MapPath("Resource\\" +fnametype);
Response.TransmitFile(filename);
Response.End(); //解决TXT文件中存在代码的问题
参考资料:【谢谢分享者】
解决中文名乱码的方法:
http://blog.csdn.net/ranbolwb/article/details/7269918
ASP.NET下载文件的几种方法:
http://www.cnblogs.com/bluesky5304/archive/2010/02/23/1671925.html
相关文章推荐
- 【转】彻底解决Asp.net文件下载(Response.WriteFile)时文件名的中文乱码和空格异常问题
- [asp.net]解决下载文件--中文名乱码问题
- 解决C#ASP.NET下载出现中文文件名乱码的问题
- 解决Asp.net 实现文件下载时、输出文件时文件名的中文乱码和空格异常
- 解决用ASP.NET下载文件时,文件名为乱码的问题
- php中强制下载文件的代码(解决了IE下中文文件名乱码问题)
- 彻底解决Asp.net 文件下载时文件名的中文乱码和空格异常全球性技术难题
- 解决C# ASP .NET下载出现中文文件名乱码的问题
- php中强制下载文件的代码(解决了IE下中文文件名乱码问题)
- 解决Asp.net 实现文件下载时、输出文件时文件名的中文乱码和空格异常
- 彻底解决Asp.net 文件下载时文件名的中文乱码和空格异常全球性技术难题
- ASP.NET下载文件的中文文件名乱码的解决方法
- 解决用ASP.NET下载文件时,文件名为乱码的问题
- jsp实现文件下载与中文文件名乱码问题解决
- Asp.net 文件下载,中文文件名出现乱码
- Struts2 .apk 文件下载及解决中文文件名乱码问题(转)
- Asp.net 文件下载,中文文件名出现乱码
- asp.net 文件下载 解决文件名乱码
- 下载文件默认文件名中文乱码问题的解决
- 解决asp.net中使用FckEditor上传文件,中文名称乱码的问题