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

ff和opera下载地址解析问题.

这是下载的字符串
<a href="SoftDetailsTJ.aspx?SOFT_id=<%# SoftC.FieldValue("SOFT_id", Container) %>" target="_blank" >下载地址1</a>
ie正常解析,    是 http://www.wjingw.net/Soft/SoftDetailsTJ.aspx?SOFT_id=1 可以下载
opera解析失败, 是http://www.wjingw.net/Soft/%5CSoft%5CMidia%20tool%5C视频播放%5C暴风影音.rar    提示404
FF解析失败,    是http://www.wjingw.net/Soft/\Soft\Midia%20tool\视频播放\暴风影音.rar    也是404错误

问题是:
1.IE没问题
2.FF和OPERA其它页面都正常,只有下载链接出现这样的问题,网上查了查原因,没什么结果,诚心求教了! 
--------------------编程问答-------------------- 帮顶。。。不太清楚 --------------------编程问答-------------------- Server.UrlEncode编码 --------------------编程问答-------------------- 是中文的问题。其他浏览器对地址的处理方法不同。对于非英文,你需要进行地址的编码 --------------------编程问答-------------------- 是这样吗? 还是不行的。 
<%# Server.UrlEncode(TongJi.FieldValue("SOFT_download", Container)) %> --------------------编程问答-------------------- Server.UrlEncode( 一般这样哦

或者不要用中文下载,改为英文就没问题 --------------------编程问答-------------------- 一天了,我还没解决.
Server.UrlEncode没有用的,我的文件太多了,改成英文名不现实啊,郁闷极了.郁闷中.......
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,