关于提交表单后 地址栏参数的编码问题?

zhiye2005 2007-11-28 09:44:30
关于提交表单后 地址栏参数的编码问题?

http://www.baidu.com/s?wd=%D3%CE%CF%C0&cl=3


其中%D3%CE%CF%C0 代表关键字 “游侠”


一般在某个页面上假如为A页我做如下链接 http://www.baidu.com/s?wd=游侠&cl=3

提交表单后 百度也能搜索

我的问题是 部分网站 只能接受 http://www.baidu.com/s?wd=%D3%CE%CF%C0&cl&cl=3即编码后的查询

那我们在A页上该 如何处理“游侠”该字段 ,使“游侠”自动编码为 “%D3%CE%CF%C0&cl&cl”

即查询变为http://www.baidu.com/s?wd=%D3%CE%CF%C0&cl&cl=3
...全文
220 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhiye2005 2007-12-11
  • 打赏
  • 举报
回复
"你要在utf-8页面编码下才行的"

我要发现了

还是编码GB32作怪!

原因

我要电影http://51movs.com
littlelam 2007-11-30
  • 打赏
  • 举报
回复
6.cn的是utf-8编码的所以它的结果是:%E9%BE%99%E9%AA%91%E5%A3%AB
littlelam 2007-11-30
  • 打赏
  • 举报
回复
你要在utf-8页面编码下才行的
Server.UrlEncode("龙骑士")

在gb2321下的结果是: %C1%FA%C6%EF%CA%BF

在uft-8下的结果是: %E9%BE%99%E9%AA%91%E5%A3%AB
漫游游²º¹² 2007-11-30
  • 打赏
  • 举报
回复
用Server.UrlEncode(地址)
对地址进行编码即可
hztgcl1986 2007-11-30
  • 打赏
  • 举报
回复
Server.UrlEncode(URL地址)




beibingyang 2007-11-30
  • 打赏
  • 举报
回复
什么和什么.我想问一下楼主这样做的原因是什么??!谢谢了
zhiye2005 2007-11-30
  • 打赏
  • 举报
回复
郁闷之极

㈠<a href="http://6.cn/search.php?t=v&k=<%=(Recordset1.Fields.Item("mov_title").Value)%>">6.cn测试</a>

㈡<%= Server.URLEncode((Recordset1.Fields.Item("mov_title").Value)) %></p>

㈢<p>%E9%BE%99%E9%AA%91%E5%A3%AB</p>

㈣<%= Server.HTMLEncode((Recordset1.Fields.Item("mov_title").Value)) %>



假设Recordset1.Fields.Item("mov_title").Value为“龙骑士”

㈠失败

㈡失败:把它编码后结果放入㈠处替换还是没用

㈢在 6.cn搜索栏输入“龙骑士”后它自身的编码结果

㈣失败:把它编码后结果放入㈠处替换还是没用
earthpea 2007-11-28
  • 打赏
  • 举报
回复

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧