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) |
|---|---|---|
| ० | NUL (नल क्यारेक्टर) | %00 |
| १ | SOH (हेडरको सुरुवात) | % ०१ |
| २ | STX (पाठको सुरुवात) | % ०२ |
| ३ | ETX (पाठको अन्त्य) | % ०३ |
| ४ | EOT (प्रसारणको अन्त्य) | % ०४ |
| ५ | ENQ (जाँच) | % ०५ |
| ६ | ACK (स्वीकृति) | % ०६ |
| ७ | BEL (घण्टी (घण्टी)) | % ०७ |
| ८ | BS (ब्याकस्पेस) | % ०८ |
| ९ | HT (तेर्सो ट्याब) | % ०९ |
| १० | LF (लाइन फिड) | %0A |
| ११ | VT (ठाडो ट्याब) | %0B |
| १२ | FF (फार्म फिड) | %0C |
| १३ | CR (गाडी फिर्ता) | %0D |
| १४ | SO (सिफ्ट आउट) | %0E |
| १५ | SI (शिफ्ट इन) | %0F |
| १६ | DLE (डेटा लिङ्क एस्केप) | % १० |
| १७ | DC1 (उपकरण नियन्त्रण 1) | % ११ |
| १८ | DC2 (उपकरण नियन्त्रण 2) | % १२ |
| १९ | DC3 (उपकरण नियन्त्रण 3) | % १३ |
| २० | DC4 (उपकरण नियन्त्रण 4) | % १४ |
| २१ | NAK (नकारात्मक मान्यता) | % १५ |
| २२ | SYN (सिंक्रोनाइज) | % १६ |
| २३ | ETB (अन्त प्रसारण ब्लक) | % १७ |
| २४ | CAN (रद्द) | % १८ |
| २५ | EM (मध्यमको अन्त्य) | % १९ |
| २६ | SUB (विकल्प) | %1A |
| २७ | ESC (एस्केप) | %1B |
| २८ | FS (फाइल विभाजक) | %1C |
| २९ | GS (समूह विभाजक) | %1D |
| ३० | RS (रेकर्ड सेपरेटर) | %1E |
| ३१ | US (एकाइ विभाजक) | %1F |
| ३२ | ठाउँ | % २० |
| ३३ | ! | % २१ |
| ३४ | " | % २२ |
| ३५ | # | % २३ |
| ३६ | $ | % २४ |
| ३७ | % | % २५ |
| ३८ | र | % २६ |
| ३९ | ' | % २७ |
| ४० | ( | % २८ |
| ४१ | ) | % २९ |
| ४२ | * | %2A |
| ४३ | + | %2B |
| ४४ | , | %2C |
| ४५ | - | %2D |
| ४६ | । | %2E |
| ४७ | / | %2F |
| ४८ | ० | % ३० |
| ४९ | १ | % ३१ |
| ५० | २ | % ३२ |
| ५१ | ३ | % ३३ |
| ५२ | ४ | % ३४ |
| ५३ | ५ | % ३५ |
| ५४ | ६ | % ३६ |
| ५५ | ७ | % ३७ |
| ५६ | ८ | % ३८ |
| ५७ | ९ | % ३९ |
| ५८ | : | %3A |
| ५९ | ; | %3B |
| ६० | < | %3C |
| ६१ | = | %3D |
| ६२ | > | %3E |
| ६३ | ? | %3F |
| ६४ | @ | % 40 |
| ६५ | ए | % ४१ |
| ६६ | बि | % ४२ |
| ६७ | सी | % 43 |
| ६८ | D | % ४४ |
| ६९ | इ | % ४५ |
| ७० | एफ | % ४६ |
| ७१ | G | % ४७ |
| ७२ | एच | % ४८ |
| ७३ | म | % ४९ |
| ७४ | जे | %4A |
| ७५ | के | %4B |
| ७६ | एल | %4C |
| ७७ | M | %4D |
| ७८ | एन | % 4E |
| ७९ | ओ | %4F |
| ८० | P | % ५० |
| ८१ | प्र | % ५१ |
| ८२ | आर | % ५२ |
| ८३ | एस | % ५३ |
| ८४ | T | % ५४ |
| ८५ | U | % ५५ |
| ८६ | वि | % ५६ |
| ८७ | डब्लु | % ५७ |
| ८८ | X | % ५८ |
| ८९ | वाई | % ५९ |
| ९० | Z | %5A |
| ९१ | [ | %5B |
| ९२ | \ | %5C |
| ९३ | ] | %5D |
| ९४ | ^ | %5E |
| ९५ | _ | %5F |
| ९६ | ` | %60 |
| ९७ | a | % ६१ |
| ९८ | b | % ६२ |
| ९९ | ग | % ६३ |
| १०० | d | % ६४ |
| १०१ | e | % ६५ |
| १०२ | f | % ६६ |
| १०३ | g | % ६७ |
| १०४ | h | % ६८ |
| १०५ | i | % ६९ |
| १०६ | j | % 6A |
| १०७ | k | %6B |
| १०८ | l | %6C |
| १०९ | m | %6D |
| ११० | n | % 6E |
| १११ | o | %6F |
| ११२ | p | %70 |
| ११३ | q | %71 |
| ११४ | r | % ७२ |
| ११५ | s | %73 |
| ११६ | t | %74 |
| ११७ | u | % ७५ |
| ११८ | v | % ७६ |
| ११९ | w | %77 |
| १२० | x | %78 |
| १२१ | y | % ७९ |
| १२२ | z | %7A |
| १२३ | { | %7B |
| १२४ | | | %7C |
| १२५ | } | %7D |
| १२६ | ~ | %7E |
| १२७ | DEL (मेट्नुहोस् (रुबाउट)) | %7F |