注册 登录
编程论坛 ASP.NET技术论坛

中文文件名乱码问题

catherienxlj 发布于 2007-10-23 12:19, 965 次点击
我做了一个下载功能,在.NET2.0下,点下载后会弹出WEB讯雷下载,文件名是乱码,在页面中和WEB。CONFIG中设置了GB2312,都不行,网上搜到的方法也不适应。我所做的下载是直接链接到文件地址,文件名是存在数据库里的。
9 回复
#2
bygg2007-10-23 12:30
你能保证你的所有页面的编码都是GB2312吗?
改成UTF-8试试
#3
catherienxlj2007-10-23 13:21
回复:(bygg)你能保证你的所有页面的编码都是GB2312...
改过了不行啊,这两种都试过,只是WEB讯雷的那个文件名是乱码,IE弹出的那个下载框是不乱码的
#4
bygg2007-10-23 14:05
不会是WEB讯雷的问题吧??
#5
jxnuwy042007-10-23 14:44

文件名时乱码,那文件的内容呢?

#6
catherienxlj2007-10-23 18:16
回复:(jxnuwy04)文件名时乱码,那文件的内容呢?
文件内容OK啦,就是用WEB讯雷下载,文件名乱码,难道要设置的吗,那为什么我们在其他网站用它下载文件时不会这样的
#7
guoxhvip2007-10-23 20:49
ISO-8859-1呢 每种编码都试试吧
#8
zhanghy10282007-11-01 15:18
CodePage="936" 不知道会不会对你那有用
有时候我的页面有些英文显示乱码,我就在<%@ Page>中改了就好了。
#9
catherienxlj2007-11-02 16:02
回复:(zhanghy1028)CodePage=
不是页面乱码,而是弹出的WEB讯雷下载框里的文件名是乱码
#10
huoqilin2007-11-02 17:38

网页属性,
网页语言
标记当前网页属性为 GB2312
html编码
以utf-8方式保存

1