URL एन्कोडिंग म्हणजे काय आणि ते कसे कार्य करते?
URL एन्कोडिंग हा URL मधील आरक्षित आणि गैर-ascii वर्णांना सर्व वेब ब्राउझर आणि सर्व्हरद्वारे सर्वत्र स्वीकारल्या जाणार्या आणि समजल्या जाणार्या फॉरमॅटमध्ये अनुवादित करण्याचा एक मार्ग आहे. हे URL अधिक विश्वासार्ह आणि सुरक्षित बनवते.
URL एन्कोडिंग किंवा टक्के एन्कोडिंग म्हणजे काय?
वर्ल्ड वाइड वेबमधील URL मध्ये फक्त ASCII अल्फान्यूमेरिक वर्ण आणि हायफन (-), अंडरस्कोर (_), टिल्ड (~), आणि डॉट (.) सारखे काही इतर सुरक्षित वर्ण असू शकतात.
अक्षरे / अंक / "-" / "_" / "~" / "."
वरील सूची व्यतिरिक्त इतर कोणतेही वर्ण एन्कोड केलेले असणे आवश्यक आहे.
URL एन्कोडिंग, ज्याला पर्सेंट एन्कोडिंग असेही म्हणतात, हा URL मध्ये आरक्षित, छापण्यायोग्य किंवा नॉन-ASCII वर्ण एन्कोड करण्याचा किंवा सुटण्याचा एक मार्ग आहे जो सुरक्षित आणि सुरक्षित स्वरूपात इंटरनेटवर प्रसारित केला जाऊ शकतो. हे सामग्री-प्रकार अनुप्रयोग/x-www-form-urlencoded सह HTML फॉर्म सबमिट करण्यासाठी डेटा तयार करण्यासाठी देखील वापरले जाते.
ASCII वर्ण एन्कोडिंग संदर्भ
खालील सारणी ASCII वर्णांचा त्यांच्या संबंधित URL एन्कोड केलेल्या फॉर्मचा संदर्भ आहे.
खालील सारणी URL एन्कोडिंगसाठी RFC 3986 मध्ये परिभाषित नियम वापरते.
दशांश | वर्ण | URL एन्कोडिंग (UTF-8) |
---|---|---|
0 | NUL (शून्य वर्ण) | %00 |
१ | SOH (शीर्षलेखाची सुरुवात) | %01 |
2 | STX (मजकूराची सुरुवात) | %02 |
3 | ETX (मजकूराचा शेवट) | %03 |
4 | EOT (प्रेषणाचा शेवट) | %04 |
५ | ENQ (चौकशी) | %05 |
6 | ACK (कबुली) | %06 |
७ | BEL (घंटा (रिंग)) | %07 |
8 | BS (बॅकस्पेस) | %08 |
९ | HT (क्षैतिज टॅब) | %09 |
10 | LF (लाइन फीड) | %0A |
11 | VT (उभ्या टॅब) | %0B |
12 | FF (फॉर्म फीड) | %0C |
13 | CR (कॅरेज रिटर्न) | %0D |
14 | SO (बाहेर हलवा) | %0E |
१५ | SI (शिफ्ट इन) | %0F |
16 | DLE (डेटा लिंक एस्केप) | %10 |
१७ | DC1 (डिव्हाइस कंट्रोल 1) | % 11 |
१८ | DC2 (डिव्हाइस कंट्रोल 2) | %12 |
१९ | DC3 (डिव्हाइस कंट्रोल 3) | %13 |
20 | DC4 (डिव्हाइस कंट्रोल 4) | %14 |
२१ | NAK (नकारात्मक पावती) | %15 |
22 | SYN (सिंक्रोनाइझ) | % १६ |
23 | ETB (एंड ट्रांसमिशन ब्लॉक) | %17 |
२४ | CAN (रद्द करा) | % 18 |
२५ | EM (मध्यम शेवटी) | %19 |
२६ | SUB (पर्यायी) | %1A |
२७ | ESC (एस्केप) | %1B |
२८ | FS (फाइल विभाजक) | %1C |
29 | GS (ग्रुप सेपरेटर) | %1D |
30 | RS (रेकॉर्ड सेपरेटर) | %1E |
३१ | यूएस (युनिट सेपरेटर) | %1F |
32 | जागा | %20 |
३३ | ! | %21 |
३४ | " | %22 |
35 | # | %23 |
३६ | $ | %24 |
३७ | % | %25 |
३८ | आणि | %26 |
39 | ' | %27 |
40 | ( | %28 |
४१ | ) | %29 |
42 | * | %2A |
४३ | + | %2B |
४४ | , | %2C |
४५ | - | %2D |
४६ | . | %2E |
४७ | / | %2F |
४८ | 0 | %30 |
49 | १ | %31 |
50 | 2 | %32 |
५१ | 3 | %33 |
52 | 4 | %34 |
५३ | ५ | %35 |
५४ | 6 | %36 |
५५ | ७ | %37 |
५६ | 8 | %38 |
५७ | ९ | %39 |
५८ | : | %3A |
५९ | ; | %3B |
६० | < | %3C |
६१ | = | %3D |
६२ | > | %3E |
६३ | ? | %3F |
६४ | @ | %40 |
६५ | ए | %41 |
६६ | बी | %42 |
६७ | सी | %43 |
६८ | डी | %44 |
६९ | इ | %45 |
70 | एफ | %46 |
७१ | जी | %47 |
७२ | एच | %48 |
७३ | आय | % 49 |
७४ | जे | %4A |
75 | के | %4B |
७६ | एल | %4C |
७७ | एम | %4D |
७८ | एन | %4E |
७९ | ओ | %4F |
80 | पी | %50 |
८१ | प्र | %51 |
८२ | आर | %52 |
८३ | एस | %53 |
८४ | ट | %54 |
८५ | यू | %55 |
८६ | व्ही | %56 |
८७ | प | %57 |
८८ | एक्स | %58 |
८९ | वाय | % ५९ |
90 | झेड | %5A |
९१ | [ | %5B |
९२ | \ | %5C |
९३ | ] | %5D |
९४ | ^ | %5E |
९५ | _ | %5F |
९६ | ` | %60 |
९७ | a | %61 |
९८ | b | %62 |
९९ | 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 | मी | %6D |
110 | n | %6E |
111 | o | %6F |
112 | p | %70 |
113 | q | %71 |
114 | आर | %72 |
115 | s | %73 |
116 | ट | %74 |
117 | u | %75 |
118 | वि | %76 |
119 | w | %77 |
120 | x | %78 |
121 | y | %79 |
122 | z | %7A |
123 | { | %7B |
124 | | | %7C |
125 | } | %7D |
126 | ~ | %7E |
127 | DEL (हटवा (रबाउट)) | %7F |