`
jeff_peng
  • 浏览: 6191 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类
最新评论

url参数中出现+、空格、=、%、&、#等字符的解决办法

 
阅读更多

url出现了有+,空格,/,?,%,#,&,=等特殊符号的时候,可能在服务器端无法获得正确的参数值,如何是好?
解决办法
将这些字符转化成服务器可以识别的字符,对应关系如下:
URL字符转义

用其它字符替代吧,或用全角的。

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

分享到:
评论

相关推荐

    url参数中有+、空格、=、%、、#等特殊符号的问题解决

    解决办法将这些字符转化成服务器可以识别的字符,对应关系如下:URL字符转义 用其它字符替代吧,或用全角的。 + URL 中+号表示空格 + 空格 URL中的空格可以用+号或者编码 / 分隔目录和子目录 / ? 分隔实际的...

    JS过滤url参数特殊字符的实现方法

    在URL传递参数中,有一些特殊字符,而这些些符号在URL中是不能直接传递的,如果要在URL中传递这些特殊符号,那么就要使用他们的编码了。下表中列出了一些URL特殊符号及编码十六进制值 1. + URL 中+号表示空格 + 2. ...

    URL的参数中有加号传值变为空格的问题(URL特殊字符)

    如果你的表单使用get方法提交,并且提交的参数中有“&”等特殊符的话,如果不做处理,在service端就会将&后面的作为另外一个参数来看待。例如 表单的action为list.jsf?act=Go&state=5 则提交时通过request....

    url 特殊字符 传递参数解决方法

    + URL 中+号表示空格 + 2. 空格 URL中的空格可以用+号或者编码 3. / 分隔目录和子目录 / 4. ? 分隔实际的 URL 和参数 ? 5. % 指定特殊字符 % 6. # 表示书签 # 7. & URL 中指定的参数间的分隔符 & 8. = URL 中指定...

    GET 方式提交的含有特殊字符的参数

    如我在连接<a>A&T Plastic,在接受参数的时候就没办法读取name参数的正确值,怎么样才能正确读取,还有其他的特殊字符 字符 特殊字符的含义 URL编码 # 用来标志特定的文档位置 # % 对特殊字符进行编码 % & 分隔不同...

    javascript 取Url参数和去掉字符串前后空格方法

    javascript 取Url参数和去掉字符串前后空格方法,非常实用

    js 转义字符及URI编码详解

    当URL的参数中出现诸如+,空格,/,?,%,#,&,=等特殊字符串符号时,因为上述字符有特殊含义,导致服务器端无法正确解析参数,如何处理?解决办法:将这些字符转化成服务器可以识别的字符。 如果要在URL中传递特殊...

    java过滤器对所有参数去除前后空格

    对项目中的所有参数去除前后空格过滤,统一处理参数!可以基于此过滤器实现过滤跨站脚本攻击,参数的增加,修改!敏感词汇过滤。实现原理为重写HttpServletRequestWrapper,获取参数的方法。include和 Forwarded ...

    PHP基础教程 是一个比较有价值的PHP新手教程!

    $foo += 1; // $foo现在是整数(2) $foo = $foo + 1.3; // $foo是一个双精度数(3.3) $foo = 5 + "10 Little Piggies"; // $foo是一个整数(15) $foo = 5 + "10 Small Pigs"; // $foo是一个整数(15) 如果想要强行转换...

    jQuery 工具函数学习资料

    说明:将jquery对象按照name/value 或者key/value序列化为URL参数,用&连接。 示例: var obj ={name:zh,age:20}; alert(jQuery.param(obj)); //alert “name=zh&age=20”;   2:字符串操作: jQuery.trim...

    js使用小技巧

    s += " 网页可见区域高:"+ document.body.offsetWeight +" (包括边线的宽)"; s += " 网页可见区域高:"+ document.body.offsetHeight +" (包括边线的宽)"; s += " 网页正文全文宽:"+ document.body.scrollWidth;...

    C#信息采集工具实现

    str += new string(buf, 0, 1024); count = reader.Read(buf, 0, 1024); } reader.Close(); mstream.Close(); } } catch (Exception ex) { GetDataFromUrl(url); } finally { if ...

    RobotFramework字符串拼接.pdf

    RobotFramework字符串拼接 字符串拼接 写case时,由于请求⾥⾯,参数值是个变量,遇到的问题 ⽐如需要增加⼀个配置,请求url,POST⽅法,需要传的参数,key:COMMENTS, value: test comments add hotelCode:${...

    freemarker总结

    上面的代码中的逻辑表达式用括号括起来主要是因为里面有>符号,由于FreeMarker会将>符号当成标签的结束字符,可能导致程序出错,为了避免这种情况,我们应该在凡是出现这些符号的地方都使用括号. <#if animals....

    Js字符串操作函数大全(更新)

    本js集合了大量常用的js字符串操作,1,小数点处理,2.空格处理,3.数据类型校验,4:过滤特殊字符;5:url参数获取等等

    fckedit编辑器

    TabSpaces=4 TAB键产生的空格字符数 ToolBarCanCollapse=true/false 是否允许展开/折叠工具栏 ToolbarSets=object 允许使用TOOLBAR集合 ToolbarStartExpanded=true/false 开启是TOOLBAR是否展开 ...

    python中split函数的用法与示例.zip

    当不指定 sep 参数时,split() 函数会根据所有的空字符(包括空格、换行、制表符等)来分割字符串。 python # 示例:使用默认分隔符分割字符串 s = "Hello World, this is Python" result = s.split() print...

    js学习笔记大全

    为减少 js 关键词的占用,此文件只占用“c$”一个关键词; * 使用时用: c$.函数名(参数列表);... errorMsg += "URL: " + url + "\n"; errorMsg += "行: " + sLine + "\n\n"; errorMsg += "点击“确定”消去此错

    浅谈在js传递参数中含加号(+)的处理方式

    一般情况下,URL 中的参数应使用 url 编码规则,即把参数字符串中除了 -_. 之外的所有非字母数字字符都将被替换成百分号(%)后跟两位十六进制数,空格则编码为加号(+)。 但是对于带有中文的参数来说,这种编码会...

Global site tag (gtag.js) - Google Analytics