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编码就是%5c。那么汉字的url编码呢?很简单,看例子:“胡”的ascii码是-17670,十六进制是BAFA,url编码是“%BA%FA”。

URL编码表

backspace %08 I %49 v %76 ó %D3
tab %09 J %4A w %77 Ô %D4
linefeed %0A K %4B x %78 Õ %D5
creturn %0D L %4C y %79 Ö %D6
space %20 M %4D z %7A Ø %D8
! %21 N %4E { %7B ù %D9
” %22 O %4F | %7C ú %DA
# %23 P %50 } %7D Û %DB
$ %24 Q %51 ~ %7E ü %DC
% %25 R %52 ¢ %A2 Y %DD
& %26 S %53 £ %A3 T %DE
‘ %27 T %54 ¥ %A5 ß %DF
( %28 U %55 | %A6 à %E0
) %29 V %56 § %A7 á %E1
* %2A W %57 « %AB a %E2
+ %2B X %58 ¬ %AC ã %E3
, %2C Y %59 ˉ %AD ä %E4
- %2D Z %5A o %B0 å %E5
. %2E [ %5B ± %B1 æ %E6
/ %2F \ %5C a %B2 ç %E7
0 %30 ] %5D , %B4 è %E8
1 %31 ^ %5E μ %B5 é %E9
2 %32 _ %5F » %BB ê %EA
3 %33 ` %60 ¼ %BC ë %EB
4 %34 a %61 ½ %BD ì %EC
5 %35 b %62 ¿ %BF í %ED
6 %36 c %63 à %C0 î %EE
7 %37 d %64 á %C1 ï %EF
8 %38 e %65 Â %C2 e %F0
9 %39 f %66 Ã %C3 ñ %F1
: %3A g %67 Ä %C4 ò %F2
; %3B h %68 Å %C5 ó %F3
< %3C i %69 &AElig; %C6 &ocirc; %F4
= %3D j %6A &Ccedil; %C7 &otilde; %F5
> %3E k %6B è %C8 &ouml; %F6
%3F l %6C é %C9 ÷ %F7
@ %40 m %6D ê %CA &oslash; %F8
A %41 n %6E &Euml; %CB ù %F9
B %42 o %6F ì %CC ú %FA
C %43 p %70 í %CD &ucirc; %FB
D %44 q %71 &Icirc; %CE ü %FC
E %45 r %72 &Iuml; %CF y %FD
F %46 s %73 D %D0 t %FE
G %47 t %74 &Ntilde; %D1 &yuml; %FF
H %48 u %75 ò %D2

URL编码表,URL编码大全的更多相关文章

  1. URL编码表

    url编码是一种浏览器用来打包表单输入的格式. 定义 url编码是一种浏览器用来打包表单输入的格式.浏览器从表单中获取所有的name和其中的值 ,将它们以name/value参数编码(移去那些不能传送 ...

  2. UTF-8,Unicode,GBK,希腊字母读法,ASCII码表,HTTP错误码,URL编码表,HTML特殊字符,汉字编码简明对照表

    UNICODE,GBK,UTF-8区别 UNICODE,GBK,UTF-8区别    简单来说,unicode,gbk和大五码就是编码的值,而utf-8,uft-16之类就是这个值的表现形式.而前面那 ...

  3. URL编码表%20Base64编码表%20HTTP消息含义

    URL编码表 backspace 8% A 41% a 61% § %A7 Õ %D5   tab 9% B 42% b 62% « %AB Ö %D6   linefeed %0A C 43% c ...

  4. URL编码表 Base64编码表 HTTP消息含义

    URL编码表 backspace 8% A 41% a 61% § %A7 Õ %D5   tab 9% B 42% b 62% « %AB Ö %D6   linefeed %0A C 43% c ...

  5. 常见HTTP状态码及URL编码表

    常见HTTP状态码 1xx: 信息          (用于表示临时响应并需要请求者执行操作才能继续的状态代码) 消息: 描述: 100 Continue 服务器仅接收到部分请求,但是一旦服务器并没有 ...

  6. URL编码表(收集到的,为了方便查看)

    URL编码表

  7. URL编码表、Base64编码表、HTTP消息含义

    URL编码表 backspace 8% A 41% a 61% § %A7 Õ %D5 tab 9% B 42% b 62% « %AB Ö %D6 linefeed %0A C 43% c 63% ...

  8. HTML转义字符&url编码表

    ISO Latin-1字符集:  — 制表符Horizontal tab  — 换行Line feed  — 回车Carriage Return  — Space ! ! — 惊叹号Exclamati ...

  9. URL安全的Base64编码

    Base64编码可用于在HTTP环境下传递较长的标识信息.在其他应用程序中,也常常需要把二进制数据编码为适合放在URL(包括隐藏表单域)中的形式.此时,采用Base64编码不仅比较简短,同时也具有不可 ...

随机推荐

  1. OOP多态和继承要点

         早期绑定和多态 C#函数重载的签名规则是用参数的类型和数量判断,而不是函数的名字. 函数返回值不作为重载签名. 修饰符不作为签名的一部分,如static 同函数中,多个参数名称要唯一 ref ...

  2. Linux 常用工具贴

    1. nmon for Linux  用于监控Linux CPU.IO.网络等,可以生产excel格式的报表  http://nmon.sourceforge.net/pmwiki.php?n=Sit ...

  3. hdu2594 KMP

    2个字符长合并在一起即可.要注意next[n]的值要小于初始的两个字符串的长度; //next[]存的是之前相同的长度. //也是位置,只是s[i]不一定和s[next[i]]相同 //但是i之前的和 ...

  4. 7.Android之评分条RatingBar和拖动条SeekBar学习

    评分条RatingBar和拖动条SeekBar很常见,今天来学习下. (1)RatingBar评分条 如图: <RelativeLayout xmlns:android="http:/ ...

  5. 模拟Modbus协议问题

    问题: 在嵌入式系统开发中,Modbus协议是工业控制系统中广泛应用的一种协议.本题用来简单模拟Modbus协议,只需根据条件生成符合该协议的数据帧,并解析所获取的数据.假设设备使用的协议发送数据格式 ...

  6. 使用属性表:VS2013上配置OpenCV

    以前,windows下配置OpenCV一直不太方便:总是要手动添加lib,添加include,还要配置PATH使得程序运行时候能找到dll文件. 每次新建一个使用OpenCV的工程都要手动添加,很麻烦 ...

  7. RegexBuddy正则表达式工具

    RegexBuddy非常的好用,而且还能生成.net的代码. 我们在使用正则匹配时,毕竟.net提供的方法中,对于多行匹配就不能用单纯的正则去实现,而我们需要把它转换成相应的类库方法进行实现. 那么R ...

  8. 洛谷P1136 迎接仪式

    题目描述 LHX教主要来X市指导OI学习工作了.为了迎接教主,在一条道路旁,一群Orz教主er穿着文化衫站在道路两旁迎接教主,每件文化衫上都印着大字.一旁的Orzer依次摆出“欢迎欢迎欢迎欢迎……”的 ...

  9. UVA10118(记忆化搜索 + 好题)

    http://acm.hust.edu.cn/vjudge/problem/viewProblem.action?id=19440 题意,4堆不同颜色的糖果,每堆N个,从堆上往下拿,放入一个最大装5个 ...

  10. java 内存分析

    Java堆内存(heap memory)的十个要点: 1. Java堆内存是操作系统分配给JVM的内存的一部分. 2. 当我们创建对象时,它们存储在Java堆内存中. 3. 为了便于垃圾回收,Java ...