博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
web开发过程中,url中参数有特殊字符导致出现问题
阅读量:6865 次
发布时间:2019-06-26

本文共 715 字,大约阅读时间需要 2 分钟。

hot3.png

web开发过程中,url中参数有特殊字符导致出现问题

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

如上,在URL中,出现上述左边的字符,会被替换成右边的字符。

所以,如果要在后台正确获取参数的值,应该使用UrlEncoder.encode(str,charset);来编码

如:http://www.baidu.com?id=++23ed=  ,对参数的值id编码为  %2b%2b23ed%3d,

url变为http://www.baidu.com?id=%2b%2b23ed%3d

这样就能正确读取了!

转载于:https://my.oschina.net/wtzheng/blog/487616

你可能感兴趣的文章
NumPy之array
查看>>
ado 设置过滤
查看>>
微软私有云POC部署文档
查看>>
云计算
查看>>
RPM程序包管理
查看>>
cocos2d-x与FLASH动画之Flash2Cocos2d-x
查看>>
装完sql后修改计算机名后不能进行发布的订阅的解决办法
查看>>
kawai
查看>>
《火星人开发纪实:敏捷开发一千零一夜》序言
查看>>
4Python全栈之路系列之Django模型
查看>>
测试环境mysql参数max_allowed_packet自动更改的问题排查过程
查看>>
Windows Server vNext Technical Preview UI Build 9841
查看>>
SharePoint2013 Online中InfoPath 无法调用WebService
查看>>
洛谷——P1258 小车问题
查看>>
php内存限制
查看>>
mysql中的主从复制slave-skip-errors参数使用方法
查看>>
永久关闭wps热点新闻的办法
查看>>
linux----->shell高级编程----grep应用
查看>>
poj —— 1274 The Perfect Stall
查看>>
JavaWeb中连接数据库的一般方式与通过JNDI连接池的方式
查看>>