.net中 下载中文文件名的乱码问题
来源:互联网 发布:java正则匹配 编辑:程序博客网 时间:2024/06/06 18:43
首先是Encoding
Response.ContentEncoding = System.Text.Encoding.UTF8;然后是FileName的地方用System.Web.HttpUtility.UrlEncode(name)
然后把用于响应输出的aspx文件保存为UTF-8格式
最后是在webconfig里面设置
byte[] filebyte = (byte[])objSet.Tables[0].Rows[0]["BGNR"];
Response.ContentEncoding = System.Text.Encoding.UTF8;
Response.AppendHeader("Content-Disposition", "attachment; filename=\"" + System.Web.HttpUtility.UrlEncode(objSet.Tables[0].Rows[0]["FILENAME"].ToString()) + "\"");
Response.ContentType = "application/x-msdownload;Charset=utf-8";
Response.BinaryWrite(filebyte);
- .net中 下载中文文件名的乱码问题
- 下载中文文件名的乱码问题
- 下载中文文件名乱码问题
- 中文文件名下载乱码问题
- 如何解决ASP.NET下载时的中文文件名乱码,与TXT文件中存在代码两个问题
- 解决C# ASP .NET下载出现中文文件名乱码的问题
- 解决C#ASP.NET下载出现中文文件名乱码的问题
- 关于response中设置下载文件名中文乱码问题
- ASP.NET实现下载功能的中文文件名乱码处理
- ASP.NET实现下载功能的中文文件名乱码处理
- ASP.NET实现下载功能的中文文件名乱码处理
- ASP.NET实现下载功能的中文文件名乱码处理
- ASP.NET实现下载功能的中文文件名乱码处理
- ASP.NET实现下载功能的中文文件名乱码处理
- ASP.NET实现下载的中文文件名乱码处理
- ASP.NET实现下载功能的中文文件名乱码处理
- ASP.NET实现下载的中文文件名乱码处理
- ASP.NET实现下载时的中文文件名乱码处理
- 第十一讲:用户界面 View(六)
- vmware虚拟机在启动的时候出现提示:Could not create named IPC listener pipe \\.\pipe\VMWARE\control-fd.356: 修订级别未知
- C# 非控制台打印调试信息
- 虚拟机下Ubuntu共享主机文件(Ubuntu、VMware、共享)
- 函数调用的效率
- .net中 下载中文文件名的乱码问题
- shell中head cut readelf命令的用法
- HTML中的转义字符
- Android_OTT的update升级包版本信息的读取
- 看到一位专注编程几乎40年的美国计算机科学家关于职业精神的回复后我几乎无语狼狈不堪
- C++中的内存分布
- Zimbra邮件服务器管理手册(2)
- [JPA] javax.persistence.EntityNotFoundException: Unable to find XXXX with id 0 问题原因
- 汇编语言的基础知识标识符和表达式