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