URL编码原理及对照表
url编码是一种浏览器用来打包表单输入的格式。
浏览器从表单中获取所有的name和其中的值 ,将它们以name/value参数编码(移去那些不能传送的字符, 将数据排行等等)作为URL的一部分或者分离地发给服务器。不管哪种情况, 在服务器端的表单输入格式样子象这样: theName=Ichabod+Crane&gender=male&status=missing&headless=yes
URL编码遵循下列规则:
每对name/value由&符分开;每对来自表单的name/value由=符分开。如果用户没有输入值给这个name,那么这个name还是出现,只是无值。任何特殊的字符(就是那些不是简单的七位ASCII,如汉字)将以百分符%用十六进制编码,当然也包括象 =, &, 和 % 这些特殊的字符。
其实url编码就是一个字符ascii码的十六进制。不过稍微有些变动,需要在前面加上“%”。比如“/”,它的ascii码是92,92的十六进制是5c,所以“/”的url编码就是/。那么汉字的url编码呢?很简单,看例子:“胡”的ascii码是-17670,十六进制是BAFA,url编码是“%BA%FA”。
URL编码平时我们是用不到的,因为IE会自动将你输入到地址栏的非数字字母转换为url编码。所以对于浏览器来说 http://blog.csdn.net/g%75%6fq%75a%6ey%6f%75与 http://blog.csdn.net/guoquanyou是等效的.
URL编码表一览
æ
退格 回车 空格 |
%00 %01 %02 %03 %04 %05 %06 %07 %08 %09 %0a %0b %0c %0d %0e %0f %10 %11 %12 %13 %14 %15 %16 %17 %18 %19 %1a %1b %1c %1d %1e %1f %20 %21 %22 %23 %24 %25 %26 %27 %28 %29 %2a %2b %2c %2d %2e %2f |
0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ / ] ^ _ |
%30 %31 %32 %33 %34 %35 %36 %37 %38 %39 %3a %3b %3c %3d %3e %3f %40 %41 %42 %43 %44 %45 %46 %47 %48 %49 %4a %4b %4c %4d %4e %4f %50 %51 %52 %53 %54 %55 %56 %57 %58 %59 %5a %5b %5c %5d %5e %5f |
` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ € ‚ 丒br> |
%60 %61 %62 %63 %64 %65 %66 %67 %68 %69 %6a %6b %6c %6d %6e %6f %70 %71 %72 %73 %74 %75 %76 %77 %78 %79 %7a %7b %7c %7d %7e %7f %80 %81 %82 %83 %84 %85 %86 %87 %88 %89 %8a %8b %8c %8d %8e %8f |
乪 乫 乬 乭 • – — ˜ ™ š › œ 丒br>Ÿ ¡ / |
%90 %91 %92 %93 %94 %95 %96 %97 %98 %99 %9a %9b %9c %9d %9e %9f %a0 %a1 %a2 %a3 %a4 %a5 %a6 %a7 %a8 %a9 %aa %ab %ac %ad %ae %af %b0 %b1 %b2 %b3 %b4 %b5 %b6 %b7 %b8 %b9 %ba %bb %bc %bd %be %bf |
À Á Â Ã Ä Å Æ Ç È É Ê Ë Ì Í Î Ï Ð Ñ Ò Ó Ô Õ Ö Ø |
%c0 %c1 %c2 %c3 %c4 %c5 %c6 %c7 %c8 %c9 %ca %cb %cc %cd %ce %cf %d0 %d1 %d2 %d3 %d4 %d5 %d6 %d7 %d8 %d9 %da %db %dc %dd %de %df %e0 %e1 %e2 %e3 %e4 %e5 %e6 %e7 %e8 %e9 %ea %eb %ec %ed %ee %ef |
ð ñ ò ó ô õ ö 亐 ø ù ú û ü ý þ ÿ |
%f0 %f1 %f2 %f3 %f4 %f5 %f6 %f7 %f8 %f9 %fa %fb %fc %fd %fe %ff |
URL编码原理及对照表相关推荐
- php url编码原理,urlencode编码/urldecode解码作用及使用方法
urlencode和urldecode释义 urlencode是一个函数,可将字符串以URL编码,用于编码处理. URL编码(URL encoding),也称作百分号编码(Percent-encodi ...
- PHP2(phps)- URL编码解码原理
先用御剑扫一下 根据题目名字和扫描结果,我们访问一下网站的首页index.php,并没有什么发现 但这里肯定与php有关,题目在php后面加了个2,想到phps,phps 文件就是 php 的源代码文 ...
- lua处理url编码与解码
参考 lua urlencode urldecode URL encoding(Others-Community)https://titanwolf.org/Network/Articles/Arti ...
- URL原理、URL编码、URL特殊字符
From: http://blog.csdn.net/chenlycly/article/details/51820727 From: http://blog.csdn.net/zmx729618/a ...
- URL编码及解码原理
URL编码和Base64编码是不一样的,URL编码有专门的标准,目前Java11中使用的是RFC2396(参考:https://www.ietf.org/rfc/rfc2396.txt). 在 jav ...
- ASCII字符与URL编码的对照表
ASCII字符 URL编码 ÿ %FF 空格 %20 ! %21 " %22 # %23 $ %24 % %25 & %26 ' %27 ( %28 ) %29 * %2A + %2 ...
- 【转】C# 中文URL编码
正在研究一个程序,输入一个关键字,能够把这个关键字发送到Google,yahoo等搜索引擎,进行搜索,然后打开结果网页.原理很简单.比如在Google搜索China,搜索结果页面的URL就是& ...
- 密码学-编码算法:Base64编码原理和使用
1.Base64简介 Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,Base64就是一种基于64个可打印字符来表示二进制数据的方法.Base64编码是从二进制到字符的过程,可用于在 ...
- MP3文件格式与编码原理解码流程详解
1 文件格式 MP3文件格式四部分,按顺序排列如下: ID3V2 包含了作者,作曲,专辑等信息,长度不固定,扩展了ID3V1的信息量 Frame 音频帧序列 APEV2 包含了作者,作曲,专辑等 ...
最新文章
- 金豆芽:硬件创业我更看好细分领域
- keybd_event 被 SendInput 替代
- Git学习笔记:分支管理3
- activiti dmn_端到端BPM(带有DMN标记)
- python post请求实例_Python使用requests发送POST请求实例代码
- 怎样求信号中的RMS值?
- 蔚来新一代电驱系统:对用户有益的事,做,且要尽快做
- 关于行内元素的margin padding一些说明;background-color的范围
- TCP的三次握手和四次挥手(超详解)
- arcmap拓扑错误检查器不亮_ARCGIS拓扑检查步骤与修正拓扑错误技巧
- lol手游修改服务器,英雄联盟官方修改大区的方法
- P3975 [TJOI2015]弦论 (SAM)
- acwing 2041.干草堆
- css样式 向下补白,CSS尺寸与补白
- 【XSY2753】LCM
- java实现简单的银行存款取款系统
- 百度地图部署流程(实际生产环境部署内网)
- 利用 Python-user-agents 解析 User_Agent
- 泛微oa数据库之查询流程批次条件、出口条件
- php android 微信支付,Android_Android实现微信支付功能,开发Android APP微信支付功能, - phpStudy...
热门文章
- python中文对齐_Python 终端下中文字符对齐处理和编码续
- plt画网格图_python 可视化:fig, ax = plt.subplots()画多表图的3中常见样例 自定义图表格式...
- 计算机与机器人800字论文,机器人作文800字
- linux中 删除指定行多行sed命令
- sed删除以什么开头的内容_技术|如何使用 sed 命令删除文件中的行
- 创建自签名证书命令异常记录
- Eclipse汉化后怎么转会英文
- FormData使用方法详解
- 【Python数据处理】导入txt文本文件并绘图
- 我和应聘者的聊天记录--CSDN 看到的石家庄卓越科技 老板在网上和应聘者的聊天记录...