分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 代码编程

url参数+,&,=,/等转义编码

发布时间:2023-09-06 01:25责任编辑:林大明关键词:url

  url出现了有+,空格,/,?,%,#,&,= 等特殊符号的时候,可能在服务器端无法获得正确的参数值。

案例:

<img src="BarCode39.aspx?barcodevalue=http://www.baidu.com.cn:8066/order/InputTrainingInfo_kcsj.aspx?TrainId=1&TrainMoney=900&t=2&w=500&h=500" id="imgEWM"/> 

  如果我们想让barcodevalue的参数是http://www.baidu.com.cn:8066/order/InputTrainingInfo_kcsj.aspx?TrainId=1&TrainMoney=900,&t=2,&w=500,&h=500的情况下我们需要对等号进行转义,否则服务器端会默认把barcodevalue=http://www.baidu.com.cn:8066/order/InputTrainingInfo_kcsj.aspx?,TrainId=1,TrainMoney=900,&t=2,&w=500,&h=500。

特殊符号转义码如下:

 符号                 url中转义结果    转义码
   +              URL 中+号表示空格         %2B    
 空格     URL中的空格可以用+号或者编码         %20 
   /              分隔目录和子目录      %2F 
  ?           分隔实际的URL和参数     %3F
  %                  指定特殊字符         %25 
  #                    表示书签     %23
  &      URL 中指定的参数间的分隔符         %26
  =            URL 中指定参数的值  

     %3D



转义后代码:

<img src="BarCode39.aspx?barcodevalue=http://www.baidu.com.cn:8066/order/InputTrainingInfo_kcsj.aspx?TrainId%3D1%26TrainMoney%3D900&t=2&w=500&h=500" id="imgEWM"/> 

url参数+,&,=,/等转义编码

原文地址:http://www.cnblogs.com/swjian/p/7850723.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved