关于#和asp的问题

来源:百度知道 编辑:UC知道 时间:2024/05/16 17:09:16
为什么在asp中一旦输入#或输入的字符串中有#(我发现的是开头)用request提取这段字符串时,都提取不出来呢,怎样才能解决呢

你需要用Server.PathEncode()对"#"进行编码,就可以提取了

加个replace函数,把#用它的编码替换掉就是了

#在网址中有定位的功能,相当于特定字符,建议用replace,你可以在表单页面提交数据时用replace把提交的字符串中的#替换成$或别的,如replace(yourname,"#","$"),然后到接受数据的文件里在换回来,这样OK了~~~~~~