HTMLالموسوعةمراجع HTML
68- ترميز عناوين URL في HTML – مرجع
URL – محدد موقع الموارد الموحد
- تطلب متصفحات الويب صفحات من خوادم الويب باستخدام عنوان URL.
ترميز URL (الترميز بالنسب المئوية)
- يقوم ترميز URL بتحويل الأحرف إلى تنسيق يمكن نقله عبر الإنترنت.
- لا يمكن إرسال عناوين URL عبر الإنترنت إلا باستخدام مجموعة أحرف ASCII.
- نظرًا لأن عناوين URL غالبًا ما تحتوي على أحرف خارج مجموعة ASCII، يجب تحويل عنوان URL إلى تنسيق ASCII صالح.
- يحل ترميز URL محل الأحرف غير الآمنة في ASCII بعلامة “%” متبوعة برقمين سداسيين عشريين.
- لا يمكن أن تحتوي عناوين URL على مسافات. عادةً ما يستبدل ترميز URL المسافة بعلامة زائد (+) أو بـ %20.
مرجع ترميز ASCII
سيقوم متصفحك بترميز المدخلات وفقًا لمجموعة الأحرف المستخدمة في صفحتك. مجموعة الأحرف الافتراضية في HTML5 هي UTF-8.
الحرف | من Windows-1252 | من UTF-8 |
---|---|---|
مسافة | %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 |
الحرف | من Windows-1252 | من UTF-8 |
---|---|---|
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 | ||
} | %7D | %7D |
~ | %7E | %7E |
الحرف | من Windows-1252 | وصف |
---|---|---|
%7F | € | علامة اليورو |
%80 | ¦ | الفاصلة الرأسية |
%81 | ¢ | علامة سنت أمريكي |
%82 | £ | العلامة البريطانية للجنيه الإسترليني |
%83 | ‚ | علامة اقتباس مفتوحة ألمانية |
%84 | ƒ | فلورين هولندي |
%85 | ‹ | علامة اقتباس زاوية مفتوحة يسارية |
%86 | “ | علامة اقتباس زاوية مزدوجة مفتوحة |
%87 | … | ثلاث نقاط تعليق |
%88 | † | علامة الخنجر |
%89 | ‡ | علامة دوبل ديغر |
%8A | Š | حرف S مع لهجة حادة صغيرة |
%8B | Œ | حرف ligature oe |
%8C | Ž | حرف Z مع لهجة حادة صغيرة |
%8D | Ð | حرف eth (الحرف d المتشطوب) |
%8E | Ŋ | حرف eng (ng) |
%8F | Ø | حرف O مع شرطة مائلة |
%90 | ’ | علامة اقتباس زاوية مفردة |
%91 | ‘ | علامة اقتباس زاوية مفتوحة يمين |
%92 | ’ | علامة اقتباس زاوية مفردة |
%93 | “ | علامة اقتباس زاوية مزدوجة مفتوحة |
%94 | ” | علامة اقتباس زاوية مزدوجة مغلقة |
%95 | • | نقطة تامة |
%96 | – | شرطة طويلة |
%97 | — | شرطة مزدوجة |
%98 | ™ | علامة تجارية مسجلة |
%99 | š | حرف S مع لهجة حادة صغيرة |
%9A | › | علامة اقتباس زاوية مغلقة يمين |
%9B | œ | حرف ligature oe |
%9C | ž | حرف Z مع لهجة حادة صغيرة |
%9D | ŋ | حرف eng (ng) |
%9E | ø | حرف O مع شرطة مائلة |
%9F | ÿ | حرف y مع dieresis (أ Umlaut) |
%A0 | مسافة غير قابلة للكسر | |
%A1 | ¡ | علامة تعجب مقلوبة |
%A2 | ¢ | علامة سنت أمريكي |
%A3 | £ | العلامة البريطانية للجنيه الإسترليني |
%A4 | ¥ | علامة الين الياباني |
%A5 | ¤ | علامة عملة |
%A6 | ¦ | الفاصلة الرأسية |
%A7 | § | علامة فقرة |
%A8 | ¨ | dieresis (أ Umlaut) |
%A9 | © | علامة حقوق التأليف والنشر |
%AA | « | علامة اقتباس ألمانية زاوية مفتوحة |
%AB | ¬ | علامة not |
%AC | ® | علامة مسجلة |
%AD | – | شرطة قصيرة |
%AE | ¯ | شرطة فوقية |
%AF | ° | درجة |
%B0 | ± | علامة زائد أو ناقص |
%B1 | ² | علامة التربيع |
%B2 | ³ | علامة التكعيب |
%B3 | ´ | لهجة حادة |
%B4 | µ | ميكرون |
%B5 | ¶ | علامة فقرة صغيرة |
%B6 | · | نقطة وسطية |
%B7 | ¸ | نقطة تحتية |
مرجع ترميز URL
تم تصميم أحرف التحكم ASCII %00-%1F في الأصل للتحكم في الأجهزة. لا علاقة لأحرف التحكم داخل عنوان URL.
حرف ASCII | الوصف | ترميز URL |
---|---|---|
NUL | حرف null | %00 |
SOH | بداية الرأس | %01 |
STX | بداية النص | %02 |
ETX | نهاية النص | %03 |
EOT | نهاية الإرسال | %04 |
ENQ | استفسار | %05 |
ACK | إقرار | %06 |
BEL | جرس (رنين) | %07 |
BS | مسافة للخلف | %08 |
HT | جدولة أفقية | %09 |
LF | تغذية سطر | %0A |
VT | جدولة رأسية | %0B |
FF | تغذية النموذج | %0C |
CR | إرجاع إلى أول السطر | %0D |
SO | نقلة للخارج | %0E |
SI | نقلة للداخل | %0F |
DLE | هروب ارتباط البيانات | %10 |
DC1 | تحكم الجهاز 1 | %11 |
DC2 | تحكم الجهاز 2 | %12 |
DC3 | تحكم الجهاز 3 | %13 |
DC4 | تحكم الجهاز 4 | %14 |
NAK | إقرار سلبي | %15 |
SYN | مزامنة | %16 |
ETB | إنهاء كتلة الإرسال | %17 |
CAN | إلغاء | %18 |
EM | نهاية الوسيط | %19 |
SUB | بديل | %1A |
ESC | هروب | %1B |
FS | فاصل الملفات | %1C |
GS | فاصل المجموعات | %1D |
RS | فاصل السجلات | %1E |
US | فاصل الوحدات | %1F |