openlayers研究

openlayers研究 待定........

在 url encode 中 + 和 %20 都表示空格,

encode(+)会变成空格

如果要传 + 这个字符需要转义

1. +  URL 中+号表示空格 %2B   

2. 空格 URL中的空格可以用+号或者编码 %20   

3. /  分隔目录和子目录 %2F    

4. ?  分隔实际的 URL 和参数 %3F    

5. % 指定特殊字符 %25    

6. # 表示书签 %23    

7. & URL 中指定的参数间的分隔符 %26    

8. = URL 中指定参数的值 %3D 

function URLencode(sStr)   
{  
   return escape(sStr).replace(/\+/g, '%2B').replace(/\"/g,'%22').replace(/\'/g, '%27').replace(/\//g,'%2F');  
} 

 

posted @ 2017-06-22 16:50  剑雨无尘  阅读(163)  评论(0编辑  收藏  举报