
ASP网址传递中文参数出错问题
循环读数据库生成的链接,如"1.asp?a=中文",但是部分链接点击后网址显示"1.asp?a=中文#",因为多了个#号导致无法找到链接,出错的部分链接没有什么规律,网址...
循环读数据库生成的链接,如"1.asp?a=中文",但是部分链接点击后网址显示"1.asp?a=中文#",因为多了个#号导致无法找到链接,出错的部分链接没有什么规律,网址参数使用request.QueryString("a")获取的,希望达人能给出解决经验,谢谢
因为是循环生成的链接,所以条件是一样的,但是部分会出错.所以我想是不是数据库问题,因为我放只有一组数据的数据库上去,没有此类问题,但是网站上数据太多,无法全部更换,只有找出原因,希望碰到过类似问题的朋友指点一二.解决不了的话,只能强制去掉#号了 展开
因为是循环生成的链接,所以条件是一样的,但是部分会出错.所以我想是不是数据库问题,因为我放只有一组数据的数据库上去,没有此类问题,但是网站上数据太多,无法全部更换,只有找出原因,希望碰到过类似问题的朋友指点一二.解决不了的话,只能强制去掉#号了 展开
4个回答
2009-02-04 · 知道合伙人互联网行家
关注

展开全部
对这种参数,只能在接收后再对#进行处理。
a=request.QueryString("a")
if instr(a,"#")>0 then a=left(a,instr(a,"#")) '这样就是取#左边的部分
a=request.QueryString("a")
if instr(a,"#")>0 then a=left(a,instr(a,"#")) '这样就是取#左边的部分

2023-08-29 广告
"StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,I...
点击进入详情页
本回答由Storm代理提供
展开全部
1.asp?a=中文
request.form("a")
应该没有问题
request.form("a")
应该没有问题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
最好是提供完整代码
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
那是你入库时的数据中部分数据就包含有#了
可以,在那个页面作过滤
可以,在那个页面作过滤
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询