URL एनकोडर/डिकोडर
JavaScript के नेटिव `encodeURIComponent` और `decodeURIComponent` का उपयोग करके URL कंपोनेंट्स को एनकोड या डिकोड करें।
परिणाम
कॉपी हो गया!
परिणाम यहाँ दिखाई देगा।
यह कैसे काम करता है
URL एनकोडर/डिकोडर RFC 3986 के अनुसार विशेष वर्णों को URL-सुरक्षित प्रतिशत-अनुक्रमों से प्रतिस्थापित करता है (और इसके विपरीत)।
एन्कोड करने के लिए: स्पेस, विशेष वर्णों या Unicode वाला टेक्स्ट दर्ज करें। टूल असुरक्षित वर्णों को %HH कोड से प्रतिस्थापित करता है।
डिकोड करने के लिए: एन्कोडेड URL या क्वेरी स्ट्रिंग पेस्ट करें और डिकोड दबाएं।
टूल encodeURIComponent (केवल घटक) और encodeURI (पूर्ण URL) का समर्थन करता है।
उपयोग के मामले
- क्वेरी स्ट्रिंग बनाना
- फॉर्म डेटा एनकोड करना
- टूटे हुए URL ठीक करना
- लॉग में URL पैरामीटर डिकोड करना
- REST API अनुरोधों के लिए डेटा तैयार करना
अक्सर पूछे जाने वाले प्रश्न
- encodeURI और encodeURIComponent में क्या अंतर है?
- encodeURI URL संरचना वर्ण (: / ? #) बनाए रखता है। encodeURIComponent सब कुछ एन्कोड करता है — पैरामीटर मानों के लिए उपयोग करें।
- स्पेस %20 या + के रूप में क्यों एन्कोड होता है?
- %20 RFC 3986 मानक है; + फॉर्म डेटा के लिए उपयोग होता है।
- क्या टूल Unicode का समर्थन करता है?
- हां — Unicode वर्ण पहले UTF-8 में और फिर %HH में एन्कोड होते हैं।
- क्या डबल-एन्कोडिंग समस्या है?
- हां — पहले से एन्कोडेड URL को फिर एन्कोड करने से डबल एन्कोडिंग होती है।
- क्या मेरा डेटा सर्वर पर भेजा जाता है?
- नहीं — एन्कोडिंग ब्राउज़र में स्थानीय रूप से होती है।