Przeglądarka HTML URL Encoding Referencyjny Podręcznik

Przeglądarka HTML URL Encoding Referencyjny Podręcznik

URL - Jednolity Lokator Zasobu (Uniform Resource Locator)

Przeglądarka internetowa używa URL do żądania strony z serwera internetowego.

URL to adres strony, np.: https://www.codew3c.com。

Kodowanie URL (kodowanie procentowe)

Kodowanie URL konwertuje znaki na format przesyłalny przez Internet.

URL może używać tylko Zbiorowość znaków ASCII do wysyłania przez Internet.

Ponieważ URL zawiera często znaki spoza zbiorowości ASCII, musi być przekształcony na ważny format ASCII.

Kodowanie URL używa znaku "%" z następującymi liczbami szesnastkowymi do zastąpienia niebezpiecznych znaków ASCII.

URL nie może zawierać spacji. Kodowanie URL zwykle używa plusa (+) lub %20 jako zamiennika spacji.

Spróbuj sam

Jeśli klikniesz przycisk "submit" poniżej, przeglądarka zakoduje dane wejściowe jako URL i przesle je do serwera. Strona na serwerze pokaże otrzymane dane.

Spróbuj innych danych wejściowych i kliknij ponownie przycisk submit.

funkcje kodowania URL

W JavaScript, PHP i ASP są dostępne niektóre funkcje do kodowania URL (kodowania URL).

PHP ma rawurlencode() funkcja, a w ASP jest Server.URLEncode() funkcja

W JavaScript można użyć encodeURIComponent() funkcja

Kliknij przycisk "URL Encoding" (kodowanie URL), aby zobaczyć, jak funkcja JavaScript koduje tekst。

Komentarz:Funkcja JavaScript koduje spację jako %20。

Podręcznik kodowania ASCII

Przeglądarka będzie kodować wejście na podstawie używanego zbiorowości znaków na stronie。

Domyślna zbiorowość znaków w HTML5 to UTF-8。

znaków z odpowiedzialny
space %20 %20
! %21 %21
" %22 %22
# %23 %23
$ %24 %24
% %25 %25
& %26 %26
' %27 %27
( %28 %28
) %29 %29
* %2A %2A
+ %2B %2B
, %2C %2C
- %2D %2D
. %2E %2E
/ %2F %2F
0 %30 %30
1 %31 %31
2 %32 %32
3 %33 %33
4 %34 %34
5 %35 %35
6 %36 %36
7 %37 %37
8 %38 %38
9 %39 %39
: %3A %3A
; %3B %3B
< %3C %3C
= %3D %3D
> %3E %3E
? %3F %3F
@ %40 %40
A %41 %41
B %42 %42
C %43 %43
D %44 %44
E %45 %45
F F F
G G G
H H H
I I I
J J J
K K K
L L L
M M M
N N N
O O O
P P P
Q Q Q
R R R
S S S
T T T
U U U
V V V
W W W
X X X
Y Y Y
Z Z Z
[ [ [
\ \ \
] ] ]
^ ^ ^
_ _ _
 
 
¡ %%A1 %%C2%A1
¢ %%A2 %%C2%A2
£ %%A3 %%C2%A3
¤ %%A4 %%C2%A4
¥ %%A5 %%C2%A5
¦ %%A6 %%C2%A6
§ %%A7 %%C2%A7
¨ %%A8 %%C2%A8
© %%A9 %%C2%A9
ª %%AA %%C2%AA
« %%AB %%C2%AB
¬ %%AC %%C2%AC
­ %%AD %%C2%AD
® %%AE %%C2%AE
¯ %%AF %%C2%AF
° %%B0 %%C2%B0
± %%B1 %%C2%B1
² %%B2 %%C2%B2
³ %%B3 %%C2%B3
´ %%B4 %%C2%B4
µ %%B5 %%C2%B5
%%B6 %%C2%B6
· %%B7 %%C2%B7
¸ %%B8 %%C2%B8
¹ %%B9 %%C2%B9
º %%BA %%C2%BA
» %%BB %%C2%BB
¼ %%BC %%C2%BC
½ %%BD %%C2%BD
¾ %%BE %%C2%BE
¿ %%BF %%C2%BF
À %%C0 %%C3%80
Á %%C1 %%C3%81
 %%C2 %%C3%82
à %%C3 %%C3%83
Ä %%C4 %%C3%84
Å %%C5 %%C3%85
Æ %%C6 %%C3%86
Ç %%C7 %%C3%87
È %%C8 %%C3%88
É %%C9 %%C3%89
Ê %%CA %%C3%8A
Ë %%CB %%C3%8B
Ì %%CC %%C3%8C
Í %%CD %%C3%8D
Î %%CE %%C3%8E
Ï %%CF %%C3%8F
Ð %%D0 %%C3%90
Ñ %%D1 %%C3%91
Ò %%D2 %%C3%92
Ó %%D3 %%C3%93
Ô %%D4 %%C3%94
Õ %%D5 %%C3%95
Ö %%D6 %%C3%96
× %%D7 %%C3%97
Ø %%D8 %%C3%98
Ù %%D9 %%C3%99
Ú %%DA %%C3%9A
Û %%DB %%C3%9B
Ü %%DC %%C3%9C
Ý %%DD %%C3%9D
Þ %%DE %%C3%9E
ß %%DF %C3%9F
à %E0 %C3%A0
á %E1 %C3%A1
â %E2 %C3%A2
ã %E3 %C3%A3
ä %E4 %C3%A4
å %E5 %C3%A5
æ %E6 %C3%A6
ç %E7 %C3%A7
è %E8 %C3%A8
é %E9 %C3%A9
ê %EA %C3%AA
ë %EB %C3%AB
ì %EC %C3%AC
í %ED %C3%AD
î %EE %C3%AE
ï %EF %C3%AF
ð %F0 %C3%B0
ñ %F1 %C3%B1
ò %F2 %C3%B2
ó %F3 %C3%B3
ô %F4 %C3%B4
õ %F5 %C3%B5
ö %F6 %C3%B6
÷ %F7 %C3%B7
ø %F8 %C3%B8
ù %F9 %C3%B9
ú %FA %C3%BA
û %FB %C3%BB
ü %FC %C3%BC
ý %FD %C3%BD
þ %FE %C3%BE
ÿ %FF %C3%BF

przewodnik URL kodowania

znakami kontrolnymi ASCII %00-%1F Początkowo miało na celu kontrolowanie urządzeń sprzętowych.

znakami kontrolnymi nie ma związku z URL.

znak ASCII opis URL-encoding
NUL null character %00
SOH start of header %01
STX start of text %02
ETX end of text %03
EOT end of transmission %04
ENQ enquiry %05
ACK acknowledge %06
BEL bell (ring) %07
BS backspace %08
HT horizontal tab %09
LF line feed %0A
VT vertical tab %0B
FF form feed %0C
CR carriage return %0D
SO shift out %0E
SI shift in %0F
DLE data link escape %10
DC1 device control 1 %11
DC2 device control 2 %12
DC3 device control 3 %13
DC4 device control 4 %14
NAK negative acknowledge %15
SYN synchronize %16
ETB koniec bloku transmisji %17
CAN cancel %18
EM koniec nośnika %19
SUB substitute %1A
ESC escape %1B
FS separator pliku %1C
GS separator grupy %1D
RS separator rekordu %1E
US separator jednostki %1F