English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
URL-Kodierung wandelt Zeichen in ein Format um, das über das Netzwerk übertragen werden kann.
Der Webbrowser fordert über die URL eine Seite vom Webserver an.
URL ist die Adresse der Webseite, z.B.: https://de.oldtoolbag.com.
URL können nur mit dem ASCII-Zeichensatz über das Netzwerk gesendet werden.
Da URLs oft Zeichen außerhalb des ASCII-Set enthalten, müssen sie in ein gültiges ASCII-Format umgewandelt werden.
URL-Kodierung verwendet "%" gefolgt von zwei hexadezimalen Ziffern, um nicht-ASCII-Zeichen zu ersetzen.
URL können Leerzeichen nicht enthalten. URL-Kodierung wird normalerweise + um Leerzeichen zu ersetzen.
Wenn Sie auf die untere Schaltfläche "einreichen" klicken, wird der Browser den Input vor der Übermittlung URL-kodieren. Die Seite auf dem Server zeigt den empfangenen Input an.
Probieren Sie einige andere Zeichen ein und klicken Sie dann erneut auf die Schaltfläche "einreichen".
JavaScript, PHP und ASP bieten alle Funktionen zur URL-Kodierung für Zeichenfolgen an.
In JavaScript wird die Funktion encodeURI() verwendet, in PHP die Funktion rawurlencode(), in ASP die Funktion Server.URLEncode().
Klicken Sie auf die Schaltfläche "URL-Kodierung", um zu sehen, wie die JavaScript-Funktion den Text kodiert.
Anmerkung:Die JavaScript-Funktion codiert Leerzeichen in %20 。
ASCII 字符 | URL-编码 |
---|---|
Leerzeichen | %20 |
! | %21 |
" | %22 |
# | %23 |
$ | %24 |
% | %25 |
& | %26 |
' | %27 |
( | %28 |
) | %29 |
* | %2A |
+ | %2B |
, | %2C |
- | %2D |
. | %2E |
/ | %2F |
0 | %30 |
1 | %31 |
2 | %32 |
3 | %33 |
4 | %34 |
5 | %35 |
6 | %36 |
7 | %37 |
8 | %38 |
9 | %39 |
: | %3A |
; | %3B |
< | %3C |
= | %3D |
> | %3E |
? | %3F |
@ | %40 |
A | %41 |
B | %42 |
C | %43 |
D | %44 |
E | %45 |
F | %46 |
G | %47 |
H | %48 |
I | %49 |
J | %4A |
K | %4B |
L | %4C |
M | %4D |
N | %4E |
O | %4F |
P | %50 |
Q | %51 |
R | %52 |
S | %53 |
T | %54 |
U | %55 |
V | %56 |
W | %57 |
X | %58 |
Y | %59 |
Z | %5A |
[ | %5B |
\ | %5C |
] | %5D |
^ | %5E |
_ | %5F |
` | %60 |
a | %61 |
b | %62 |
c | %63 |
d | %64 |
e | %65 |
f | %66 |
g | %67 |
h | %68 |
i | %69 |
j | %6A |
k | %6B |
l | %6C |
m | %6D |
n | %6E |
o | %6F |
p | %70 |
q | %71 |
r | %72 |
s | %73 |
t | %74 |
u | %75 |
v | %76 |
w | %77 |
x | %78 |
y | %79 |
z | %7A |
{ | %7B |
| | %7C |
} | %7D |
~ | %7E |
%7F | |
` | %80 |
| %81 |
‚ | %82 |
ƒ | %83 |
„ | %84 |
… | %85 |
† | %86 |
‡ | %87 |
ˆ | %88 |
‰ | %89 |
Š | %8A |
‹ | %8B |
Œ | %8C |
| %8D |
Ž | %8E |
| %8F |
| %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 |
ASCII 设备控制字符最初被设计为用来控制诸如打印机和磁带驱动器之类的硬件设备。在URL中这些字符不会起任何作用。
ASCII 字符 | 描述 | URL-编码 |
---|---|---|
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 | End Transmission Block | %17 |
CAN | Cancel | %18 |
EM | End of Medium | %19 |
SUB | Substitute | %1A |
ESC | Escape | %1B |
FS | File Separator | %1C |
GS | Group Separator | %1D |
RS | Record Separator | %1E |
US | Unit Separator | %1F |