url传递过程中加号变空格
在接收url参数的过程中,会发现如果参数中存在‘+’号,接收后会变成空格。 如11+22接收后变成11 22。
要解决这个问题,需要将加号替换为%2B进行传递。 如11%2B22接收后变成11+22。
这种问题经常出现在字符串加密传递的过程中,这时就需要加密后把所有加号替换成%2B再进行传递。

原帖地址:https://blog.csdn.net/M__L__/article/details/82989813
===============================================================================

URL出现了有+,空格,/,?,%,#,&,=等特殊符号的时候,可能在服务器端无法获得正确的参数值,此时需要对字符进行转译。

字符 - URL编码值
空格 - %
"      - %22
#     - %
%    - %
&    - %
(      - %
)      - %
+     - %2B
,       - %2C
/       - %2F
:       - %3A
;       - %3B
<      - %3C
=      - %3D
>      - %3E
?       - %3F
@     - %
\       - %5C
|       - %7C 
URL特殊字符转义
URL中一些字符的特殊含义,基本编码规则如下:
、空格换成加号(+)
、正斜杠(/)分隔目录和子目录
、问号(?)分隔URL和查询
、百分号(%)制定特殊字符
、#号指定书签
、&号分隔参数
如果需要在URL中用到,需要将这些特殊字符换成相应的十六进制的值
+ %2B
/ %2F
? %3F
% %
# %
& %
---------------------

原帖地址:https://blog.csdn.net/ty0903csdn/article/details/81604929

最新文章

  1. JavaScript 特殊对象 Array-Like Objects 详解
  2. javascript运算符——位运算符
  3. xheditor上传图片配置
  4. R语言实战读书笔记(三)图形初阶
  5. Leetcode: Length of Last Word in python
  6. 一周一话题之一(EF-CodeFirst、MEF、T4框架搭建学习)
  7. careercup-栈与队列 3.6
  8. call和apply的异同
  9. Web学习-jsp实现servlet过程赏析
  10. angular实现输入框输入添加 搜索框查询
  11. win10 uwp 绘图 Line 控件使用
  12. Python初体验
  13. List接口相对于Collection接口的特有遍历方法
  14. PHP7 学习笔记(十)会话控制
  15. 06机器学习实战之SVM
  16. scipy构建稀疏矩阵
  17. Java 中的 try catch 影响性能吗?
  18. 深浅拷贝 python
  19. Linux setfacl/getfacl命令详解
  20. Linux查看使用端口的进程

热门文章

  1. @PropertySources和@ImportReSources注解
  2. pip 和pip3的区别
  3. keepalived,tomcat,memcache
  4. Kubernetes-Istio之Gateway和VirtualService
  5. Flink源码阅读(一)——Flink on Yarn的Per-job模式源码简析
  6. Linux下安装zookeeper和启动
  7. python高级特性-迭代器
  8. Ffmpeg常用转码命令
  9. P2261 [CQOI2007]余数求和[整除分块]
  10. 0025SpringMVC的几种响应方式