Εγχειρίδιο URL Κωδικοποίησης HTML
- Προηγούμενη Σελίδα Τύπος Δελτίου HTML
- Επόμενη Σελίδα Κώδικας Γλώσσας HTML
Εγχειρίδιο URL Κωδικοποίησης HTML
URL - Μοναδικός Καθοριστής Πηγής Υποδοχής (Uniform Resource Locator)
Ο Διαδραστικός Περιηγητής Χρησιμοποιεί URL για να ζητήσει σελίδες από τον Διακομιστή του Διαδικτύου.
Η URL είναι η διεύθυνση της ιστοσελίδας, όπως: https://www.codew3c.com。
Κωδικοποίηση URL (percent-encoding)
Η URL κωδικοποίηση μετατρέπει τους χαρακτήρες σε μορφή που μπορεί να μεταφερθεί μέσω του διαδικτύου.
Η URL μπορεί να χρησιμοποιήσει μόνο Σύνολο χαρακτήρων ASCII για αποστολή μέσω του διαδικτύου.
Επειδή η URL συχνά περιέχει χαρακτήρες εκτός του συνόλου του ASCII, πρέπει να μετατραπεί σε έγκυρο μορφή ASCII.
Η URL κωδικοποίηση χρησιμοποιεί το '%' ακολουθούμενο από δεκαεξαδικό αριθμό για να αντικαταστήσει μη ασφαλή χαρακτήρες ASCII.
Η URL δεν μπορεί να περιέχει κενά. Η URL κωδικοποίηση συνήθως χρησιμοποιεί το '+' ή το '%20' για να αντικαταστήσει το κενό.
Δοκιμάστε προσωπικά
Αν πατήσετε το κουμπί 'Υποβολή' παρακάτω, ο περιηγητής θα κωδικοποιήσει την είσοδο, και στη συνέχεια θα τη στείλει στο διακομιστή. Η σελίδα στον διακομιστή θα εμφανίσει την εισόδο που έλαβε.
Προσπαθήστε με άλλες εισόδους και πάλι πατήστε το κουμπί υποβολής.
Συνάρτηση URL κωδικοποίησης
Στο JavaScript, PHP και ASP, υπάρχουν μερικές συνάρτησεις που μπορούν να χρησιμοποιηθούν για τη URL κωδικοποίηση.
το PHP έχει rawurlencode()
λειτουργία, ενώ το ASP έχει Server.URLEncode()
Συνάρτηση.
Στο JavaScript, μπορείτε να χρησιμοποιήσετε encodeURIComponent()
Συνάρτηση.
Πατήστε το κουμπί 'Κωδικοποίηση URL' για να δείτε πώς κωδικοποιεί η συνάρτηση JavaScript το κείμενο.
Σημείωση:Η συνάρτηση JavaScript κωδικοποιεί το κενό ως %20.
Εγχειρίδιο κώδικα ASCII
Ο περιηγητής θα κωδικοποιήσει την είσοδο ανάλογα με τη χαρακτήρα που χρησιμοποιείται στη σελίδα.
Η HTML5 χρησιμοποιεί ως προεπιλεγμένη χαρακτήρα τη UTF-8.
χαρακτήρες | ξένικος Windows-1252 | ξένικος 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 | %44 | %44 |
%45 | %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 |
^ | _ | _ |
` | %5F | %5F |
%60 | a | a |
%61 | b | b |
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 |
Ž | %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 |
š | %9A | %C5%A1 |
› | %9B | %E2%80 |
œ | %9C | %C5%93 |
| %9D | %9D |
ž | %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 | Το ¼ | Το %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 |
URL 编码参考手册
ASCII 控制字符 %00-%1F 最初旨在控制硬件设备。
控制字符与 URL 无关。
ASCII 字符 | 描述 | 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 | end transmission block | %17 |
CAN | cancel | %18 |
EM | end of medium | %19 |
SUB | substitute | %1A |
ESC | escape | %1B |
FS | separator αρχείου | %1C |
GS | separator ομάδας | %1D |
RS | separator καταγραφής | %1E |
US | separator μονάδας | %1F |
- Προηγούμενη Σελίδα Τύπος Δελτίου HTML
- Επόμενη Σελίδα Κώδικας Γλώσσας HTML