跟编码无关吗?
asp.net开发的网站上有附件功能,点击下载
以下情况:
文件名是全英文,数字时正常下载;
文件名是数字+英文,有时能,有时不能下载
中文名是几乎不能下载
但在IE里"Internet选项-->高级-->总是以UTF-8发送URL"的勾去掉就都OK。
web.config设成<globalization requestEncoding="gb2312" ../>了
不知怎么办?
问题点数:0、回复次数:6Top
1 楼iuhxq(小灰)回复于 2005-06-02 08:20:14 得分 0
<globalization requestEncoding="UTF-8" ../>
或者给连接URL编码Top
2 楼hchxxzx(NET?摸到一点门槛)回复于 2005-06-02 08:41:08 得分 0
所以呢,为什么现在每个论坛里面,上传的文件,都全部改成数字呢?就是这个道理.主要是IE对中文文件名的支持不太好.Top
3 楼hackate(兰花开香入梦境,独思佳人亦飘然!!)回复于 2005-06-02 08:42:36 得分 0
你的代码是怎么处理下载的,帖出看看Top
4 楼hdt(倦怠)回复于 2005-06-02 09:05:07 得分 0
不光web.config要设置,aspx也要设置,最好设置成一致
aspx
<html>
<head>
....
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
...
</head>
<body>
...
</body>
</html>Top
5 楼renyu732(Sysinfo)回复于 2005-06-02 09:44:02 得分 0
同意楼上...
B/S架构涉及的问题太多.
在开发的过程中须方方面面都考虑到.Top
6 楼no_lost(这次不再错过)回复于 2005-06-07 16:00:23 得分 0
我试试楼上的方法...Top




