当前位置:编程学习 > C#/ASP.NET >>

c#编码解决kb816868的bug,从数据库(二进制流)下载附件时,文件名超出17个汉字被截断

c#编码解决kb816868,从数据库(二进制流)下载附件时,文件名超出17个汉字被截断,如何通过c#编码实现,java有解决方案。
问题解释:http://www.wangchao.net.cn/bbsdetail_61383.html
希望通过c#编码实现。

关于中文文件下载的问题,java处理下载的代码如下:
   
   response.setHeader("Content-Disposition", "attachment; filename=" + java.net.URLEncoder.encode(fileName, "UTF-8"));
   下载的程序里有了这句,一般在IE6的下载提示框上将正确显示文件的名字,无论是简体中文,还是日文。不过当时确实没有仔细测试文件名很长的中文文件名。先如今经过仔细测试,发现文字只要超过17个字,就不能下载了。

希望通过c#解决这个问题,急急急急!! --------------------编程问答-------------------- 请高手指点啊!!!
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,