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

URL中的特殊字符 
有些符号在URL中是不能直接传递的,如果要在URL中传递这些特殊符号,那么就要使用他们的编码了。编码的格式为:%加字符的ASCII码,即一个百分号%,后面跟对应字符的ASCII(16进制)码值。例如 空格的编码值是"%20"。

下表中列出了一些URL特殊符号及编码

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

摘自

url地址中 /等符号的转义处理(转)相关推荐

  1. URL地址中的#符号

    一般我们想让一个a标签点击后执行javascript代码,有以下几种写法: 方式一:<a href="#" οnclick="alert(1);"> ...

  2. url地址中有特殊符号“引号”引发的错误

    一.问题描述 微信网页授权时,在本地测试已经通过,预发布后,出现死循环跳转,get获取的state参数为空 二.问题解决 访问路径 q1.pincn.com:82/inditexcareers/wxa ...

  3. URL地址中的中文乱码问题的解决

    引言: 在Restful类的服务设计中,经常会碰到需要在URL地址中使用中文作为的参数的情况,这种情况下,一般都需要正确的设置和编码中文字符信息.乱码问题就此产生了,该如何解决呢?且听本文详细道来. ...

  4. java 获取域名_Java获取域名,Java从URL地址中获取域名,Java从Request 获取域名

    Java  获取主域名方法有很多种,有的用截串方式,我用的一个投机取巧的方式,这个获取域名的方法比较简单,代码也较少. Java从URL地址中获取域名//这样获取的方式,不请求就能获取到域名 URL ...

  5. php 获取 参数名和参数值,如何快速的获得url地址中参数名和参数值(在看PHP手册的时候无意间看见这两个函数,猜想能不能搭配使用。)...

    今天在看手册的时候,无意间看到这两个内置函数parse_url和parse_str.看到他们的用法后,我突然想到能不能利用这两个函数来获得url地址中的参数.为了验证我的猜想,我就以如下url为例子: ...

  6. PHP实现获取url地址中一级域名

    本文实例讲述了PHP实现获取url地址中顶级域名的方法.分享给大家供大家参考,具体如下:parse_url()获取到的host时多级域名,如:mp.weixin.qq.com.做域名黑名单的时候我们需 ...

  7. JavaScript获取Url地址中的指定参数

    JavaScript获取Url地址中的指定参数 var url = "https://codemank23.com?username=kkk&scope=1";if (ur ...

  8. js将url地址中的信息转化为对象obj

    js将url地址中的信息转化为对象obj function urlToObj(str) {let obj = {};let str1 = str.split("?");let st ...

  9. url地址中传递数组参数的方法

    数组参数通过post请求发送很简单,get请求则需要一些特殊的写法,例如要传递的数组参数的参数名为links,则在url地址中传参时可按如下方式进行传递: http://localhost:8080/ ...

最新文章

  1. WMI技术介绍和应用——查询驱动信息
  2. yolov3 onnx nms
  3. Spark Streaming(二)Flume
  4. 使用Cordova将您的前端JavaScript应用打包成手机原生应用
  5. 帝国CMS7.2 7.5微信登录插件
  6. 唯快不破:Web 应用的 13 个优化步骤
  7. 新的边缘架构兴起,Serverless 的发展方向在哪?
  8. ASP.NET MVC 4 中Jquery上传插件Uploadify简单使用-版本:3.2.1
  9. linux u盘 随身,教你安装CentOS到U盘,制作随身Linux系统
  10. 最小二乘法节点定位(1)——小知识:非线性方程线性化
  11. 计算机编程abs是什么意思,VB编程中的“Abs”是什么意思?
  12. 【老九】【Python】函数与模块
  13. keyshot渲染玻璃打光_KeyShot渲染,打光这么打,效果倍儿棒!
  14. Fedora 33 安装wine-6.0 微信3.0
  15. TMS320F280049C 学习笔记10 控制率加速器 Control Law Accelerator (CLA) 入门
  16. 利用LabVIEW开发应变量测试
  17. 密码学和计算机安全学科方向排名
  18. 微信小程序选择地址填写详细地址定位地点
  19. garch dcc用matlab,MRS DCC GARCH 模型的MATLAB 程序修改
  20. [QT_041]Qt学习之通用对话框:QErrorMessage、QFileDialog、QProgressDialog

热门文章

  1. 软件开发从需求分析开始
  2. 思科修复严重的企业 NFVIS 缺陷
  3. 安全企业 Stormshield 披露数据泄露事件 源代码被盗
  4. 我是如何从零基础自学到找到工作经过
  5. Python项目实战:爬取斗图网表情包图片
  6. 《UNIX环境高级编程》笔记--read函数,write函数,lseek函数
  7. 以Chef和Ansible为例快速入门服务器配置
  8. Mycat适合场景及不适合场景
  9. ansible-playbook之循环(Loops)
  10. Win10 UWP开发系列:开发一个自定义控件——带数字徽章的AppBarButton