URL问题
编码前:
http://localhost/up/file/ASPNET web应用程序开发新思维 学习进度.txt
Server.URLEncode()编码后:
http://localhost/up/file/ASPNET+web%D3%A6%D3%C3%B3%CC%D0%F2%BF%AA%B7%A2%D0%C2%CB%BC%CE%AC+%D1%A7%CF%B0%BD%F8%B6%C8%2Etxt
无论是通过上面的连接还是下面的连接都是无法下载“ASPNET web应用程序开发新思维 学习进度.txt”这个文件的。
下面的连接只要把“+”换成“%20”就可以了,我有没有什么方法既可以把中文转换成类似“%D3%A6”这样的编码,还能把空格转换成"%20"?
问题点数:100、回复次数:5Top
1 楼sinzy(.问号鱼)回复于 2003-06-03 10:01:15 得分 50
不需要URLEncode也可以正常下载吧?Top
2 楼possible_Y(████本人签名需要刮开,方可看到 )回复于 2003-06-03 10:02:18 得分 50
中文通过Server.URLEncode()编码后就要出错Top
3 楼agame(撕裂)回复于 2003-06-03 10:03:05 得分 0
不URLEncode的话,连接里只显示到http://localhost/up/file/ASPNET 就没了。Top
4 楼agame(撕裂)回复于 2003-06-03 10:06:10 得分 0
中文编码后到是没出错,不过空格编码后变成了“+”,这个比较麻烦。Top
5 楼agame(撕裂)回复于 2003-06-03 10:12:24 得分 0
“显示到http://localhost/up/file/ASPNET ”这问题解决了,把href=<%=filename%>写成href='<%=filename%>'就成了。
连接地址就是下面这个:
http://localhost/up/file/ASPNET%20web应用程序开发新思维%20学习进度.txt
可是这个也下不下来的。就是奇怪在这点上了。Top




