ASP网址传递中文参数出错问题

循环读数据库生成的链接,如"1.asp?a=中文",但是部分链接点击后网址显示"1.asp?a=中文#",因为多了个#号导致无法找到链接,出错的部分链接没有什么规律,网址... 循环读数据库生成的链接,如"1.asp?a=中文",但是部分链接点击后网址显示"1.asp?a=中文#",因为多了个#号导致无法找到链接,出错的部分链接没有什么规律,网址参数使用request.QueryString("a")获取的,希望达人能给出解决经验,谢谢
因为是循环生成的链接,所以条件是一样的,但是部分会出错.所以我想是不是数据库问题,因为我放只有一组数据的数据库上去,没有此类问题,但是网站上数据太多,无法全部更换,只有找出原因,希望碰到过类似问题的朋友指点一二.解决不了的话,只能强制去掉#号了
展开
 我来答
ct543
2009-02-04 · 知道合伙人互联网行家
ct543
知道合伙人互联网行家
采纳数:624 获赞数:2138
2000年接触计算机;2002年接触互联网并开始学习黑客技术;有多年编程开发经验以及信息安全项目实践经验。

向TA提问 私信TA
展开全部
对这种参数,只能在接收后再对#进行处理。

a=request.QueryString("a")
if instr(a,"#")>0 then a=left(a,instr(a,"#")) '这样就是取#左边的部分
Storm代理
2023-08-29 广告
"StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,I... 点击进入详情页
本回答由Storm代理提供
常州aaron
2009-02-04 · TA获得超过270个赞
知道答主
回答量:229
采纳率:0%
帮助的人:0
展开全部
1.asp?a=中文
request.form("a")

应该没有问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
泽龙海9398
2009-02-04 · 超过12用户采纳过TA的回答
知道答主
回答量:88
采纳率:0%
帮助的人:26.3万
展开全部
最好是提供完整代码
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友7f42183
2009-02-05 · TA获得超过628个赞
知道小有建树答主
回答量:1359
采纳率:100%
帮助的人:383万
展开全部
那是你入库时的数据中部分数据就包含有#了
可以,在那个页面作过滤
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式