ما هو ترميز URL وكيف يعمل؟
يعد تشفير عنوان URL طريقة لترجمة الأحرف المحجوزة وغير المحجوزة في عناوين URL إلى تنسيق مقبول ومفهوم عالميًا من قبل جميع متصفحات الويب والخوادم. يجعل عناوين URL أكثر موثوقية وأمانًا.
ما هو ترميز URL أو ترميز النسبة المئوية؟
يمكن لعناوين URL في شبكة الويب العالمية أن تحتوي فقط على أحرف أبجدية رقمية من ASCII وبعض الأحرف الآمنة الأخرى مثل الواصلة (-) والشرطة السفلية (_) والتيلدا (~) والنقطة (.).
الأبجديات / الأرقام / "-" / "_" / "~" / "."
يجب ترميز أي حرف آخر بخلاف القائمة أعلاه.
يعد ترميز عنوان URL ، المعروف أيضًا باسم ترميز النسبة المئوية ، طريقة لتشفير أو التخلص من الأحرف المحجوزة أو غير القابلة للطباعة أو غير ASCII في عناوين URL إلى تنسيق آمن ومأمون يمكن نقله عبر الإنترنت. يتم استخدامه أيضًا في إعداد البيانات لإرسال نماذج HTML مع تطبيق نوع المحتوى / x-www-form-urlencoded.
مرجع ترميز أحرف ASCII
الجدول التالي هو مرجع لأحرف ASCII إلى نموذج URL المشفر المقابل لها.
يستخدم الجدول التالي القواعد المحددة في RFC 3986 لتشفير URL.
عدد عشري | اختلاف الشخصيات | ترميز URL (UTF-8) |
---|---|---|
0 | NUL (حرف فارغ) | ٪ 00 |
1 | SOH (بداية الرأس) | ٪ 01 |
2 | STX (بداية النص) | ٪ 02 |
3 | ETX (نهاية النص) | ٪ 03 |
4 | EOT (نهاية الإرسال) | ٪ 04 |
5 | ENQ (استفسار) | ٪ 05 |
6 | ACK (إقرار) | ٪ 06 |
7 | بيل (جرس (خاتم)) | ٪ 07 |
8 | BS (مسافة للخلف) | ٪ 08 |
9 | HT (علامة تبويب أفقية) | ٪ 09 |
10 | LF (خط التغذية) | ٪ 0 أ |
11 | VT (علامة تبويب عمودية) | ٪ 0 ب |
12 | FF (نموذج التغذية) | ٪ 0 ج |
13 | CR (رجوع إلى السطر) | ٪ 0 د |
14 | SO (التحول للخارج) | ٪ 0E |
15 | SI (التحول في) | ٪ 0F |
16 | DLE ( إلغاء ارتباط البيانات) | ٪ 10 |
17 | DC1 (التحكم في الجهاز 1) | ٪ 11 |
18 | DC2 (التحكم في الجهاز 2) | ٪ 12 |
19 | DC3 (التحكم في الجهاز 3) | ٪ 13 |
20 | DC4 (التحكم في الجهاز 4) | ٪ 14 |
21 | NAK (إقرار سلبي) | ٪15 |
22 | SYN (مزامنة) | ٪ 16 |
23 | ETB (كتلة الإرسال النهائية) | ٪ 17 |
24 | CAN (إلغاء) | ٪ 18 |
25 | EM (نهاية الوسيط) | ٪ 19 |
26 | SUB (بديل) | ٪ 1 أ |
27 | ESC (هروب) | ٪ 1 ب |
28 | FS (فاصل الملفات) | ٪ 1 ج |
29 | GS (فاصل المجموعة) | ٪ 1 د |
30 | RS (فاصل التسجيلات) | ٪ 1E |
31 | الولايات المتحدة (فاصل الوحدة) | ٪ 1F |
32 | فضاء | ٪ 20 |
33 | ! | ٪ 21 |
34 | " | ٪ 22 |
35 | # | ٪ 23 |
36 | $ | ٪ 24 |
37 | ٪ | ٪ 25 |
38 | & | ٪ 26 |
39 | " | ٪ 27 |
40 | ( | ٪ 28 |
41 | ) | ٪ 29 |
42 | * | ٪ 2 أ |
43 | + | ٪ 2 ب |
44 | و | ٪ 2 ج |
45 | - | ٪ 2 د |
46 | . | ٪ 2E |
47 | / | ٪ 2F |
48 | 0 | ٪ 30 |
49 | 1 | ٪ 31 |
50 | 2 | ٪ 32 |
51 | 3 | ٪ 33 |
52 | 4 | ٪ 34 |
53 | 5 | ٪ 35 |
54 | 6 | ٪ 36 |
55 | 7 | ٪ 37 |
56 | 8 | ٪ 38 |
57 | 9 | ٪ 39 |
58 | : | ٪ 3 أ |
59 | ؛ | ٪ 3 ب |
60 | < | ٪ 3 ج |
61 | = | ٪ 3D |
62 | > | ٪ 3E |
63 | ؟ | ٪ 3F |
64 | @ | ٪ 40 |
65 | أ | ٪ 41 |
66 | ب | ٪ 42 |
67 | ج | ٪ 43 |
68 | د | ٪ 44 |
69 | ه | ٪ 45 |
70 | F | ٪ 46 |
71 | جي | ٪ 47 |
72 | ح | ٪ 48 |
73 | أنا | ٪ 49 |
74 | ي | ٪4 ا |
75 | ك | ٪ 4 ب |
76 | إل | ٪ 4 ج |
77 | م | ٪ 4 د |
78 | ن | ٪ 4E |
79 | ا | ٪ 4F |
80 | ص | ٪ 50 |
81 | س | ٪ 51 |
82 | ص | ٪ 52 |
83 | س | ٪ 53 |
84 | تي | 54٪ |
85 | يو | 55٪ |
86 | الخامس | 56٪ |
87 | دبليو | ٪ 57 |
88 | X | ٪ 58 |
89 | ص | %59 |
90 | Z | %5A |
91 | [ | %5B |
92 | \ | %5C |
93 | ] | %5D |
94 | ^ | %5E |
95 | _ | %5F |
96 | ` | %60 |
97 | a | %61 |
98 | b | %62 |
99 | c | %63 |
100 | d | %64 |
101 | e | %65 |
102 | f | %66 |
103 | g | %67 |
104 | h | %68 |
105 | i | %69 |
106 | j | %6A |
107 | k | %6B |
108 | l | %6C |
109 | m | %6D |
110 | n | %6E |
111 | o | %6F |
112 | p | %70 |
113 | q | %71 |
114 | r | %72 |
115 | s | %73 |
116 | t | %74 |
117 | u | %75 |
118 | v | %76 |
119 | w | %77 |
120 | x | %78 |
121 | y | %79 |
122 | z | %7A |
123 | { | %7B |
124 | | | %7C |
125 | } | %7D |
126 | ~ | %7E |
127 | DEL(delete (rubout)) | %7F |