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

sdljj 2008-11-24 07:46:09
请教各位高手,在运行asp程序时,当用request对象的querystring集合获得用户通过表单的get方法传递的数据值时,用户提交的中文信息在地址栏里显示的是:city=%C9%CF%BA%A3&city=%CC%EC%BD%F2,能得到正常运行结果,为什么会这样显示?另外使用浏览器地址栏传送数据时可以直接写上city=北京&city=上海,在地址栏里显示的是正常的中文,也能正常显示结构,为什么这样写可以显示中文?谢谢各位大侠!
...全文
204 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
小布 2008-11-26
  • 打赏
  • 举报
回复
这样是为了正确的传参
sdljj 2008-11-26
  • 打赏
  • 举报
回复
谢谢楼上的各位大侠
shionco 2008-11-24
  • 打赏
  • 举报
回复
server.urlencode的问题
这个函数主要是为了,不同浏览器传参,如果你传递的参数是中文,有的浏览器就显示出错,如果转换成编码形式,就可以正确传递!
sy_binbin 2008-11-24
  • 打赏
  • 举报
回复
city=server.URLEncode("北京")&city=server.URLEncode("上海")

28,409

社区成员

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

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