यूआरएल एन्कोड / डीकोड

सुरक्षित संचरण और उचित स्वरूपण के लिए यूआरएल और यूआरआई घटकों को एन्कोड और डीकोड करें।

डेवलपर उपकरण
यूआरएल प्रसंस्करण
क्वेरी स्ट्रिंग
एन्कोडिंग विकल्प
एन्कोडिंग/डीकोडिंग विधियों को कॉन्फ़िगर करें
एन्कोड करने के लिए पाठ
यूआरएल उपयोग के लिए एन्कोड करने के लिए पाठ दर्ज करें
उदाहरण
विभिन्न यूआरएल एन्कोडिंग/डीकोडिंग उदाहरण देखें
उदाहरण 1
मूल
नमस्ते दुनिया!
एन्कोडेड
%EC%95%88%EB%85%95%ED%95%98%EC%84%B8%EC%9A%94%20%EC%84%B8%EA%B3%84%21
उदाहरण 2
मूल
नमस्ते दुनिया!
एन्कोडेड
Hello%20World%21
उदाहरण 3
मूल
user@example.com
एन्कोडेड
user%40example.com
उदाहरण 4
मूल
https://example.com/search?q=test
एन्कोडेड
https%3A//example.com/search%3Fq%3D%ED%85%8C%EC%8A%A4%ED%8A%B8
उदाहरण 5
मूल
जेएसओएन प्रारूप: अंग्रेजी खोज डेटा
एन्कोडेड
search=%ED%95%9C%EA%B8%80%20%EA%B2%80%EC%83%89&page=1
यूआरएल एन्कोडिंग गाइड

यूआरएल एन्कोडिंग क्या है?

यूआरएल एन्कोडिंग यूआरएल में विशेष वर्णों, रिक्त स्थान और यूनिकोड वर्णों को सुरक्षित रूप से प्रसारित करने के लिए उपयोग की जाने वाली एक विधि है। यह विशेष वर्णों को '%' प्रतीक के बाद हेक्साडेसिमल कोड में परिवर्तित करता है।

प्रसंस्करण मोड विवरण

  • मानक यूआरएल एन्कोडिंग: encodeURIComponent() या encodeURI() का उपयोग करता है
  • क्वेरी स्ट्रिंग (क्यूएस): ऑब्जेक्ट को क्वेरी स्ट्रिंग में बदलें या उन्हें पार्स करें
  • फॉर्म डेटा: कुंजी=मान प्रारूप में फॉर्म डेटा को संभालें

कब उपयोग करें?

  • • यूआरएल क्वेरी पैरामीटर में विशेष वर्ण या गैर-एएससीआईआई वर्ण शामिल करते समय
  • • फॉर्म डेटा प्रसारित करते समय
  • • एपीआई अनुरोधों में विशेष वर्णों के साथ डेटा भेजते समय
  • • वेब विकास में यूआरएल सुरक्षा सुनिश्चित करते समय

सामान्य एन्कोडिंग वर्ण

स्थान → %20
! → %21
@ → %40
# → %23
$ → %24
% → %25
& → %26
+ → %2B

क्यूएस लाइब्रेरी उदाहरण

import qs from 'qs';

const encoded = qs.stringify({ a: '1 2', b: ['x', 'y'] }, { encode: true });
// → a=1%202&b[0]=x&b[1]=y

const decoded = qs.parse(encoded);
// → { a: '1 2', b: ['x', 'y'] }

वर्ण एन्कोडिंग

वर्ण एन्कोडिंग स्ट्रिंग को विशिष्ट एन्कोडिंग प्रारूपों में परिवर्तित करने को संदर्भित करता है। यूआरएल एन्कोडिंग में, वर्ण एन्कोडिंग स्ट्रिंग को विभिन्न एन्कोडिंग प्रारूपों जैसे यूटीएफ-8, ईयूसी-केआर, आईएसओ-8859-1, आदि में परिवर्तित कर सकता है।

    यूआरएल एन्कोड / डीकोड