URL中%2F,%2B等特殊字符指南攻略_url基础入门

有些符号在URL中是不能直接传递的,如果要在URL中传递这些特殊符号,那么就要使用他们的编码了。
编码的格式为:%加字符的ASCII码,即一个百分号%,后面跟对应字符的ASCII(16进制)码值。例如 空格的编码值是”%20″。
如果不使用转义字符,这些编码就会当URL中定义的特殊字符处理。 下面中列出了一些URL特殊符号及编码 十六进制值1) + URL

URL中%2F,%2B等特殊字符指南攻略

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

URL中%2F,%2B等特殊字符指南攻略_url基础入门

例如 空格的编码值是”%20″。
如果不使用转义字符,这些编码就会当URL中定义的特殊字符处理。 

下面中列出了一些URL特殊符号及编码 十六进制值

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

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

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

+    URL 中+号表示空格                                 %2B   
空格 URL中的空格可以用+号或者编码           %20 
/   分隔目录和子目录                                     %2F     
?    分隔实际的URL和参数                             %3F     
%    指定特殊字符                                          %25     
#    表示书签                                                  %23     
&    URL 中指定的参数间的分隔符                  %26     
=    URL 中指定参数的值                                %3D
海计划公众号
(1)
上一篇 2020/03/20 07:33
下一篇 2020/03/20 07:33

您可能感兴趣的内容

  • js判断用户是否在浏览当前页面使用说明_属性指南攻略

    可以通过document.hidden属性判断当前页面是否是激活状态。兼容性:IE10+,Firefox10+,Chrome14+,Opera12.1+,Safari7.1+兼容性写法示例:// 监听页面是否是激活状态
    var hiddenProperty = ‘hidden‘ in document ? ‘hidden‘ : ‘webkitHidde

    2020/03/24
  • CSS水平或垂直居中技巧小白知识_技巧菜鸟知识

    前言css水平和垂直居中是一个亘古不变的话题,它常常出现在优美的网页上以及各大前端面试当中。说来惭愧,在两年前面试的时候,我完全不知道如何做到水平和垂直均居中的方法,那场面别提有多尴尬了(ps:特想找个地洞钻进去)。。。时隔两年,对于这个问题算是有一些了解了,现做个小小的整理,也算是对自己学习的总结。注:文中例子没写明html代码时,使用的是下面结构:<di

    2020/03/29
  • muuuuu使用帮助_日本漂亮的酷站收集

    muuuuu使用帮助 官方网址:https://muuuuu.org/ 简介描述:日本漂亮的酷站收集 “Muuuuu”是日本的一家致力于收集高质量垂直网站设计作品的站点,属于非盈利…

    2020/03/10
  • javascript如何屏蔽错误提示?零基础入门_错误基础入门

    有时候大家来浏览网页的时候发现IE浏览器左下角总有个黄色错误标志,有时候更是直接弹出错误无法继续浏览页面,这样对于网站的正规性与权威性发展不利。javascript屏蔽错误提示的方法:把下面的代码加到你出错网页的head区域就可以了。
    <!–
    window.onerror=function(){r

    2020/03/20
  • Vidage.js使用说明_HTML5 全屏背景视频特效插件

    Vidage.js使用说明 官方网址:https://dvlden.github.io/vidage/ GitHub:https://github.com/dvlden/vidag…

    2020/03/06
  • 在textarea和input光标处插入内容,支持ie基础知识_光标小白知识

    项目需求,用户要能够输入和点击外面的公式去插入到textaera中,试了好几种方法,有的是在谷歌下好使,在ie下不好使,最后找到了下面这个方法,目前在ie8以上都可以生效。直接上代码 function insertAtCursor(myField, myValue) {//IE supportif (document.selection) {myField

    2020/03/23
  • web前端是编程语言中更新迭代最快的入门基础教程_编程基础知识入门

    1、Vue, React, Angularvue 在 2018、2019 年继续增长,其在 GitHub Stars 已经超过了 React ,国内公司更喜欢 Vue。虽然 Angular 与 React 和 Vue 等库相比,粉丝较少,但它仍然是专业项目的热门选择。无论是Vue3.0, React16.8 ,还是angular 8 , 在技术方面,三大框架

    2020/03/26
  • HTTP中的2XX状态码使用帮助_状态码入门攻略

    HTTP状态码分类1XX ——信息,服务器收到请求,需要请求者继续执行操作2XX——成功,操作被成功接收并处理3XX——重定向,需要进一步的操作以完成请求4XX——客户端错误,请求包含语法错误或者无法完成请求5XX——服务器错误,服务器在处理请求的过程中发生了错误2XX状态码状态码英文名称中文描述200OK请求成功,一般用于GET或者POST请求。201Cr

    2020/03/23
  • Vue的基础指令小白入门_指令小白基础

    v-bind绑定标签属性
    通过添加v-bind:标签属性来控制标签的属性,设置后自动查询Vue里面的数据,通常简写成:标签属性,也可以传入对象,通过对象的值来控制是否为真

    {{txt}}

    新年新气象

    2020/03/20
  • vue中keep-alive组件的使用小白教程_组件使用说明

    前言在开发中经常有从列表跳到详情页,然后返回详情页的时候需要缓存列表页的状态(比如滚动位置信息),这个时候就需要保存状态,要缓存状态;vue里提供了keep-alive组件用来缓存状态。可以用以下几种方案解决问题;一、利用meta标签直接上代码,1、首先在路由中的meta标签中记录keepAlive的属性为true path: ‘/classify’,

    2020/03/29
  • TypeScript中的React Render Props基础教程_TypeScript入门基础

    和之前的文章一样,本文也要求你对render props有一些知识背景,如果没有官方文档可能会对你有很大的帮助。本文将会使用函数作为children的render props模式以及结合React的context API来作为例子。如果你想使用类似于render这样子的render props,那也只需要把下面例子的children作为你要渲染的props即

    2020/03/30
  • jquery.scrollTo小白教程_jQuery轻量级,跨浏览器和高度可定制的动画滚动

    jquery.scrollTo小白教程 官方网址:http://demos.flesler.com/jquery/scrollTo/ GitHub:https://github.c…

    2020/03/06
  • AJAX原理及常见面试题基础知识入门_面试题菜鸟教程下载

    引语AJAX 即 Asynchronous Javascript And XML(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。AJAX 是一种用于创建快速动态网页的技术。它可以令开发者只向服务器获取数据(而不是图片,HTML文档等资源),互联网资源的传输变得前所未有的轻量级和纯粹,这激发了广大开发者的创造力,使各式各样功能强

    2020/03/22
  • vue.js有哪些特点?使用攻略_特点菜鸟教程网

    Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式JavaScript框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,并且非常容易学习,也非常容易与其他库或已有项目整合。Vue 完全有能力驱动采用单文件组件和 Vue 生态系统支持的库开发的复杂单页应用。Vue.js 还提供了 M

    2020/03/31
  • Web服务器入门基础_服务器使用教程

    什么是Web服务器?其实并没有标准定义。一般认为,Web服务器一般指网站服务器,是指驻留于因特网上某种类型计算机的程序,可以向浏览器等Web客户端提供文档,也可以放置网站文件,让全世界浏览;可以放置数据文件,让全世界下载。。WEB服务器的介绍Web服务器的特点。1、服务器是一种被动程序:只有当Internet上运行其他计算机中的浏览器发出的请求时,服务器才会

    2020/03/26
  • 软件测试职业大洗牌使用攻略_测试基础知识

    入行软件 测试 职业,十年。曾经,入行是一件很简单的事。会点点点,是个正常人,愿意做,就行。反正也对你没太大期望,整个软件开发完了,给测试点一遍,没问题,就可以上线了。所以,给很多同学留下的印象就是:测试职业,门槛低,入门简单。如果找不到工作,或者不想干开发,就来做测试吧。也不知道,后来入行的同学,是从哪里得到的信息。现在还有很多同学,有这类思维。比如:写了

    2020/03/26