asp地址栏中文字符显示问题

sdljj 2008-11-24 07:46:09
请教各位高手,在运行asp程序时,当用request对象的querystring集合获得用户通过表单的get方法传递的数据值时,用户提交的中文信息在地址栏里显示的是:city=%C9%CF%BA%A3&city=%CC%EC%BD%F2,能得到正常运行结果,为什么会这样显示?另外使用浏览器地址栏传送数据时可以直接写上city=北京&city=上海,在地址栏里显示的是正常的中文,也能正常显示结构,为什么这样写可以显示中文?谢谢各位大侠!
...全文
134 点赞 收藏 4
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
小布 2008-11-26
这样是为了正确的传参
回复
sdljj 2008-11-26
谢谢楼上的各位大侠
回复
shionco 2008-11-24
server.urlencode的问题
这个函数主要是为了,不同浏览器传参,如果你传递的参数是中文,有的浏览器就显示出错,如果转换成编码形式,就可以正确传递!
回复
sy_binbin 2008-11-24
city=server.URLEncode("北京")&city=server.URLEncode("上海")
回复
相关推荐
发帖
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2008-11-24 07:46
社区公告
暂无公告