使用Response.writeFile()提供文件下载功能,下载汉字文件名出现乱码
代码如下:Response.AppendHeader("ConTent-Disposition","attachment;filename=测试.rar");
Response.writeFile("~/测试.rar"); --------------------编程问答-------------------- 日文系统? --------------------编程问答-------------------- 不是
--------------------编程问答-------------------- 使用UTF-8编码,不要乱用gb2312 --------------------编程问答-------------------- 试试:
Response.writeFile(Server.MapPath("~/测试.rar",System.Text.Encoding.Default); --------------------编程问答-------------------- ' --------------------编程问答-------------------- 核对一下编码看看 --------------------编程问答--------------------
对了,就是编码的问题,这个问题我遇到过,你把编码的格式都统一了就行了。 --------------------编程问答-------------------- 谢谢,星期一试试
补充:.NET技术 , C#