解决url传递过程中加号变空格的问题<转>
2024-08-22 08:06:14
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
最新文章
- JavaScript 特殊对象 Array-Like Objects 详解
- javascript运算符——位运算符
- xheditor上传图片配置
- R语言实战读书笔记(三)图形初阶
- Leetcode: Length of Last Word in python
- 一周一话题之一(EF-CodeFirst、MEF、T4框架搭建学习)
- careercup-栈与队列 3.6
- call和apply的异同
- Web学习-jsp实现servlet过程赏析
- angular实现输入框输入添加 搜索框查询
- win10 uwp 绘图 Line 控件使用
- Python初体验
- List接口相对于Collection接口的特有遍历方法
- PHP7 学习笔记(十)会话控制
- 06机器学习实战之SVM
- scipy构建稀疏矩阵
- Java 中的 try catch 影响性能吗?
- 深浅拷贝 python
- Linux setfacl/getfacl命令详解
- Linux查看使用端口的进程
热门文章
- @PropertySources和@ImportReSources注解
- pip 和pip3的区别
- keepalived,tomcat,memcache
- Kubernetes-Istio之Gateway和VirtualService
- Flink源码阅读(一)——Flink on Yarn的Per-job模式源码简析
- Linux下安装zookeeper和启动
- python高级特性-迭代器
- Ffmpeg常用转码命令
- P2261 [CQOI2007]余数求和[整除分块]
- 0025SpringMVC的几种响应方式