[TOC]
0x01 前言
HTML的URL字符编码概述 描述:URL 编码会将字符转换为可通过因特网传输的格式。
0x02 原理
描述:URL只能使用 ASCII 字符集来通过因特网进行发送,由于 URL 常常会包含 ASCII 集合之外的字符,URL 必须转换为有效的 ASCII 格式。
URL 编码使用 “%” 其后跟随两位的十六进制数来替换非 ASCII 字符(十六进制格式用于在浏览器和插件中显示非标准的字母和字符
)
#URL 不能包含空格,URL 编码通常使用 来替换空格。
@
WeiyiGeek.
0x03 URL编码表
编码一览表:
代码语言:javascript复制URL 编码 - 从 到 �
ASCII Value URL-encode ASCII Value URL-encode ASCII Value URL-encode
æ 0 0 ` `
1 1 a a
2 2 b b
3 3 c c
4 4 d d
5 5 e e
6 6 f f
7 7 g g
backspace 8 8 h h
tab 9 9 i i
linefeed
: : j j
; ; k k
< < l l
c return
= = m m
> > n n
? ? o o
@ @ p p
A A q q
B B r r
C C s s
D D t t
E E u u
F F v v
G G w w
H H x x
I I y y
J J z z
K K { {
L L | |
M M } }
N N ~ ~
O O
space P P € �
! ! Q Q �
" " R R ‚ �
# # S S ƒ �
$ $ T T „ �
% % U U … �
& & V V † �
' ' W W ‡ �
( ( X X ˆ �
) ) Y Y ‰ �
* * Z Z Š �
+ [ [ ‹ �
, , Œ �
- - ] ] �
. . ^ ^ Ž �
/ / _ _ �
URL 编码 - 从 � 到 �
ASCII Value URL-encode ASCII Value URL-encode ASCII Value URL-encode
� À � ð �
‘ � Á � ñ �
’ � Â � ò �
“ � Ã � ó �
” � Ä � ô �
• � Å � õ �
– � Æ � ö �
— � Ç � ÷ �
˜ � È � ø �
™ � É � ù �
š � Ê � ú �
› � Ë � û �
œ � Ì � ü �
� Í � ý �
ž � Î � þ �
Ÿ � Ï � ÿ �
� Ð �
¡ � Ñ �
¢ � Ò �
£ � Ó �
� Ô �
¥ � Õ �
| � Ö �
§ � �
¨ � Ø �
© � Ù �
ª � Ú �
« � Û �
¬ � Ü �
¯ � Ý �
® � Þ �
¯ � ß �
° � à �
± � á �
² � â �
³ � ã �
´ � ä �
µ � å �
¶ � æ �
· � ç �
¸ � è �
¹ � é �
º � ê �
» � ë �
¼ � ì �
½ � í �
¾ � î �
¿ � ï �
附录
- URL 编码大全:http://www.w3school.com.cn/tags/html_ref_urlencode.html