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

weibe1234 2009-03-10 04:35:36
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#解决这个问题,急急急急!!
...全文
99 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
weibe1234 2009-03-11
  • 打赏
  • 举报
回复
请高手指点啊!!!

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧