URL-Codierung wandelt Zeichen in einem Format, das über das Internet übertragen werden können.
URL - Uniform Resource Locator
Web-Browser anfordern Seiten von Webservern durch eine URL.
Die URL ist die Adresse einer Webseite, wie: http://www.w3ii.com.
URL-Codierung (Prozent Encoding)
URLs können nur über das Internet gesendet werden , mit dem ASCII - Zeichensatz .
Da oft URLs Zeichen außerhalb des ASCII-Zeichensatz enthalten, hat die URL in ein gültiges ASCII-Format umgewandelt werden.
Die URL - Codierung ersetzt unsichere ASCII - Zeichen mit einem "%" , gefolgt von zwei hexadezimalen Ziffern.
URLs können keine Leerzeichen enthalten. Die URL - Codierung ersetzt normalerweise einen Raum mit einem Plus (+) Zeichen oder durch% 20.
Versuch es selber
Wenn Sie auf die Schaltfläche "Submit" Button, wird URL der Browser kodieren die Eingabe , bevor sie an den Server gesendet wird. Eine Seite auf dem Server die empfangenen Eingangs anzuzeigen.
Versuchen Sie, einige andere Eingabe und klicken Sie erneut auf Senden.
URL Encoding-Funktionen
In JavaScript, PHP und ASP gibt es Funktionen, die URL einen String kodieren verwendet werden kann.
In JavaScript können Sie die Verwendung encodeURI() Funktion.
PHP hat die rawurlencode() Funktion und ASP hat die Server.URLEncode() Funktion.
Klicken Sie auf die "URL Encode" -Taste , um zu sehen , wie die JavaScript - Funktion den Text codiert.
Hinweis: Die JavaScript - Funktion 20 Platz als% codiert.
ASCII-Kodierung Referenz
Ihr Browser codieren Eingabe nach dem Zeichensatz auf Ihrer Seite verwendet.
Der Standardzeichensatz in HTML5 ist UTF-8.
Character | From Windows-1252 | From UTF-8 |
---|---|---|
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 | %46 | %46 |
G | %47 | %47 |
H | %48 | %48 |
I | %49 | %49 |
J | %4A | %4A |
K | %4B | %4B |
L | %4C | %4C |
M | %4D | %4D |
N | %4E | %4E |
O | %4F | %4F |
P | %50 | %50 |
Q | %51 | %51 |
R | %52 | %52 |
S | %53 | %53 |
T | %54 | %54 |
U | %55 | %55 |
V | %56 | %56 |
W | %57 | %57 |
X | %58 | %58 |
Y | %59 | %59 |
Z | %5A | %5A |
[ | %5B | %5B |
\ | %5C | %5C |
] | %5D | %5D |
^ | %5E | %5E |
_ | %5F | %5F |
` | %60 | %60 |
a | %61 | %61 |
b | %62 | %62 |
c | %63 | %63 |
d | %64 | %64 |
e | %65 | %65 |
f | %66 | %66 |
g | %67 | %67 |
h | %68 | %68 |
i | %69 | %69 |
j | %6A | %6A |
k | %6B | %6B |
l | %6C | %6C |
m | %6D | %6D |
n | %6E | %6E |
o | %6F | %6F |
p | %70 | %70 |
q | %71 | %71 |
r | %72 | %72 |
s | %73 | %73 |
t | %74 | %74 |
u | %75 | %75 |
v | %76 | %76 |
w | %77 | %77 |
x | %78 | %78 |
y | %79 | %79 |
z | %7A | %7A |
{ | %7B | %7B |
| | %7C | %7C |
} | %7D | %7D |
~ | %7E | %7E |
%7F | %7F | |
` | %80 | %E2%82%AC |
%81 | %81 | |
‚ | %82 | %E2%80%9A |
ƒ | %83 | %C6%92 |
„ | %84 | %E2%80%9E |
… | %85 | %E2%80%A6 |
† | %86 | %E2%80%A0 |
‡ | %87 | %E2%80%A1 |
ˆ | %88 | %CB%86 |
‰ | %89 | %E2%80%B0 |
Š | %8A | %C5%A0 |
‹ | %8B | %E2%80%B9 |
Œ | %8C | %C5%92 |
%8D | %C5%8D | |
Z | %8E | %C5%BD |
%8F | %8F | |
%90 | %C2%90 | |
‘ | %91 | %E2%80%98 |
’ | %92 | %E2%80%99 |
“ | %93 | %E2%80%9C |
” | %94 | %E2%80%9D |
• | %95 | %E2%80%A2 |
– | %96 | %E2%80%93 |
— | %97 | %E2%80%94 |
˜ | %98 | %CB%9C |
™ | %99 | %E2%84 |
s | %9A | %C5%A1 |
› | %9B | %E2%80 |
œ | %9C | %C5%93 |
%9D | %9D | |
z | %9E | %C5%BE |
Ÿ | %9F | %C5%B8 |
%A0 | %C2%A0 | |
%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 |
1/4 | %BC | %C2%BC |
1/2 | %BD | %C2%BD |
3/4 | %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 |
C | %C7 | %C3%87 |
E | %C8 | %C3%88 |
E | %C9 | %C3%89 |
E | %CA | %C3%8A |
E | %CB | %C3%8B |
I | %CC | %C3%8C |
I | %CD | %C3%8D |
I | %CE | %C3%8E |
I | %CF | %C3%8F |
Ð | %D0 | %C3%90 |
Ñ | %D1 | %C3%91 |
O | %D2 | %C3%92 |
O | %D3 | %C3%93 |
O | %D4 | %C3%94 |
O | %D5 | %C3%95 |
O | %D6 | %C3%96 |
× | %D7 | %C3%97 |
Ø | %D8 | %C3%98 |
U | %D9 | %C3%99 |
U | %DA | %C3%9A |
U | %DB | %C3%9B |
U | %DC | %C3%9C |
Y | %DD | %C3%9D |
Þ | %DE | %C3%9E |
ß | %DF | %C3%9F |
a | %E0 | %C3%A0 |
a | %E1 | %C3%A1 |
a | %E2 | %C3%A2 |
a | %E3 | %C3%A3 |
a | %E4 | %C3%A4 |
a | %E5 | %C3%A5 |
a | %E6 | %C3%A6 |
c | %E7 | %C3%A7 |
e | %E8 | %C3%A8 |
e | %E9 | %C3%A9 |
e | %EA | %C3%AA |
e | %EB | %C3%AB |
i | %EC | %C3%AC |
i | %ED | %C3%AD |
i | %EE | %C3%AE |
i | %EF | %C3%AF |
%F0 | %C3%B0 | |
n | %F1 | %C3%B1 |
o | %F2 | %C3%B2 |
o | %F3 | %C3%B3 |
o | %F4 | %C3%B4 |
o | %F5 | %C3%B5 |
o | %F6 | %C3%B6 |
÷ | %F7 | %C3%B7 |
o | %F8 | %C3%B8 |
u | %F9 | %C3%B9 |
u | %FA | %C3%BA |
u | %FB | %C3%BB |
u | %FC | %C3%BC |
y | %FD | %C3%BD |
þ | %FE | %C3%BE |
y | %FF | %C3%BF |
URL-Codierung Referenz
Die ASCII - Steuerzeichen% 00-% 1F wurden ursprünglich entwickelt , Hardware - Geräte zu steuern.
Steuerzeichen haben nichts in einer URL zu tun.
ASCII-Zeichen | Beschreibung | URL-Codierung |
---|---|---|
NUL | Nullzeichen | %00 |
SOH | start of header | %01 |
STX | Textbeginn | %02 |
ETX | Textende | %03 |
EOT | Ende der Übertragung | %04 |
ENQ | Anfrage | %05 |
ACK | bestätigen | %06 |
BEL | Glockenklang) | %07 |
BS | Rücktaste | %08 |
HT | horizontal tab | %09 |
LF | Zeilenvorschub | %0A |
VT | vertikale Registerkarte | %0B |
FF | Formularvorschub | %0C |
CR | Wagenrücklauf | %0D |
SO | shift out | %0E |
SI | Verschiebung in | %0F |
DLE | Datenverbindung Flucht | %10 |
DC1 | Gerätesteuerung 1 | %11 |
DC2 | Gerätesteuerung 2 | %12 |
DC3 | Gerätesteuerung 3 | %13 |
DC4 | Gerätesteuerung 4 | %14 |
NAK | negative Bestätigung | %15 |
SYN | synchronisieren | %16 |
ETB | Ende Übertragungsblock | %17 |
CAN | stornieren | %18 |
EM | Ende des Mediums | %19 |
SUB | Ersatz | %1A |
ESC | Flucht | %1B |
FS | Datei-Separator | %1C |
GS | Gruppenseparator | %1D |
RS | voneinander zu trennen sind | %1E |
US | Einheit Separator | %1F |