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"/> 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM