यूआरएल एनकोडर/डिकोडर

मुफ़्त यूआरएल एनकोडर और डिकोडर। एनकोडयूआरआईकंपोनेंट या एनकोडयूआरआई के साथ यूआरएल और क्वेरी स्ट्रिंग्स को प्रतिशत-एनकोड या डीकोड करें, और क्वेरी पैरामीटर का निरीक्षण करें, तुरंत, कोई साइनअप नहीं।

Shehzad Munir द्वारा निर्मित और अनुरक्षित ·

यूआरएल एनकोडर/डिकोडर
Loading Loading URL Encoder / Decoder
  • डेवलपर उपकरण
  • मुक्त · कोई साइन-अप नहीं
  • आपके ब्राउज़र में चलता है
  • 6 विशेषताएं
Share

प्रतिशत-एन्कोडिंग, सही किया गया

एनकोडयूआरआईकंपोनेंट या एनकोडयूआरआई के साथ यूआरएल और क्वेरी स्ट्रिंग्स को तुरंत एनकोड या डीकोड करें, साथ ही एक अंतर्निहित क्वेरी-स्ट्रिंग इंस्पेक्टर जो किसी भी यूआरएल को पढ़ने योग्य पैरामीटर तालिका में तोड़ देता है।

ब्राउज़र और सर्वर URL में वर्णों के सीमित सेट को ही स्वीकार करते हैं, इसलिए रिक्त स्थान, एम्परसेंड, प्रश्न चिह्न और यूनिकोड को प्रतिशत-एन्कोडेड (%20,%26, और इसी तरह) होना चाहिए। यह टूल पूर्ण यूआरएल (एनकोडयूआरआई) और व्यक्तिगत क्वेरी मान (एनकोडयूआरआईकंपोनेंट) दोनों को एन्कोड और डीकोड करता है, इसलिए आप हमेशा नौकरी के लिए सही भागने का चयन करते हैं, चाहे आप एक लिंक बना रहे हों, रीडायरेक्ट डीबग कर रहे हों, या ओएथ कॉलबैक पढ़ रहे हों।

विशेषताएँ

  • दो-तरफा एन्कोड और डिकोड
  • encodeURIComponent और encodeURI योजनाएं
  • इनपुट और आउटपुट के बीच एक-क्लिक स्वैप
  • क्वेरी-स्ट्रिंग इंस्पेक्टर पैरामीटर्स को एक तालिका में पार्स करता है
  • रिक्त स्थान, यूनिकोड और आरक्षित वर्णों को संभालता है
  • स्थानीय रूप से चलता है: कुछ भी अपलोड नहीं किया गया है

यूआरएल एनकोडर/डिकोडर का उपयोग कैसे करें

  1. 1

    एक मोड चुनें

    एनकोड और डिकोड और घटक या पूर्ण यूआरआई के बीच टॉगल करें।

  2. 2

    अपना पाठ चिपकाएँ

    इनपुट बॉक्स में एक यूआरएल या क्वेरी मान दर्ज करें।

  3. 3

    आउटपुट पढ़ें

    एन्कोडेड या डिकोडेड परिणाम लाइव अपडेट होते हैं, इसे एक क्लिक में कॉपी करें।

  4. 4

    पैरामीटर का निरीक्षण करें

    तालिका में इसके पैरामीटर देखने के लिए क्वेरी स्ट्रिंग के साथ URL चिपकाएँ।

सामान्य उपयोग के मामले

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

विस्तृत मार्गदर्शिका

किसी भी क्वेरी स्ट्रिंग का निरीक्षण करें

एक पूरा यूआरएल चिपकाएं और अंतर्निहित इंस्पेक्टर इसकी क्वेरी स्ट्रिंग को एक साफ़ कुंजी/मान तालिका में विभाजित करता है, प्रत्येक मान को डिकोड करता है ताकि आप ठीक से पढ़ सकें कि लिंक क्या गुजर रहा है। यह यूटीएम टैग, एपीआई अनुरोधों और ट्रैकिंग मापदंडों को डीबग करने के लिए आदर्श है। सब कुछ आपके ब्राउज़र में चलता है, संवेदनशील टोकन और आंतरिक यूआरएल आपके डिवाइस को कभी नहीं छोड़ते हैं।

कौन से अक्षर एन्कोड किए जाते हैं और क्यों

यूआरएल में केवल ASCII वर्णों का सीमित सेट हो सकता है। अक्षर, अंक और अनारक्षित प्रतीक - _ . ~हमेशा सुरक्षित रहते हैं. आरक्षित वर्ण जैसे ? & = / #: विशेष अर्थ रखते हैं, इसलिए जब वे यूआरएल संरचना के बजाय मूल्य का हिस्सा होते हैं तो उन्हें प्रतिशत-एन्कोड किया जाना चाहिए: एक स्थान %20 बन जाता है, और %26 बन जाता है और = %3D बन जाता है। गैर-ASCII पाठ, जैसे कि é या अरबी और चीनी वर्ण, को पहले UTF-8 बाइट्स में परिवर्तित किया जाता है और प्रत्येक बाइट को एन्कोड किया जाता है, इसलिए é %C3%A9 बन जाता है। HTML फॉर्म सबमिशन में, रिक्त स्थान को अक्सर %20 के बजाय + के रूप में लिखा जाता है।

एनकोडयूआरआईकंपोनेंट बनाम एनकोडयूआरआई

जावास्क्रिप्ट दो एनकोडर प्रदान करता है। encodeURIComponent अनारक्षित वर्णों को छोड़कर सभी चीज़ों को एनकोड करता है, जो कि आप एकल क्वेरी पैरामीटर मान या पथ खंड के लिए चाहते हैं। encodeURI / जैसे आरक्षित वर्ण छोड़ता है & = अकेला, इसलिए यह इसकी संरचना को बरकरार रखते हुए एक संपूर्ण यूआरएल को एन्कोड करने के लिए है। किसी पैरामीटर मान पर एन्कोडयूआरआई का उपयोग करना एक सामान्य बग है: एक मान जिसमें & दो पैरामीटर में विभाजित होगा। साथ ही दो बार एन्कोडिंग करने से बचें, जो %20 को %2520 में बदल देता है। यदि डिकोड किए गए यूआरएल में अभी भी % अनुक्रम हैं, तो संभवत: इसे अपस्ट्रीम में कहीं डबल-एन्कोड किया गया था।

अक्सर पूछे जाने वाले प्रश्नों

एनकोडयूआरआई और एनकोडयूआरआईकंपोनेंट के बीच क्या अंतर है?

encodeURI एक पूर्ण URL से बच जाता है लेकिन :/?&= जैसे अक्षर बरकरार रखता है इसलिए लिंक अभी भी काम करता है। encodeURIComponent उनसे भी बच जाता है, जो कि आप एकल क्वेरी मान या पथ खंड को एन्कोड करते समय चाहते हैं।

मैं प्रतिशत-एन्कोडेड यूआरएल को कैसे डिकोड करूं?

डिकोड मोड पर स्विच करें और एन्कोडेड स्ट्रिंग को पेस्ट करें, %20 और %26 जैसे अनुक्रम तुरंत रिक्त स्थान और एम्परसेंड में बदल जाते हैं।

क्या यह यूआरएल में पैरामीटर पढ़ सकता है?

हाँ। एक क्वेरी स्ट्रिंग के साथ एक यूआरएल चिपकाएं और इंस्पेक्टर प्रत्येक कुंजी/मान जोड़ी को एक तालिका में सूचीबद्ध करता है, प्रत्येक मान को डिकोड करता है ताकि आप इसे स्पष्ट रूप से पढ़ सकें।

क्या मेरा यूआरएल कहीं अपलोड किया गया है?

नहीं, सभी एन्कोडिंग, डिकोडिंग और पार्सिंग आपके ब्राउज़र में चलती है, इसलिए टोकन और आंतरिक यूआरएल कभी भी सर्वर पर नहीं भेजे जाते हैं।

मैं किसी स्ट्रिंग को यूआरएल-एनकोड या डीकोड कैसे करूं?

टेक्स्ट चिपकाएँ और एन्कोड या डिकोड चुनें; विशेष वर्णों को प्रतिशत-एन्कोडिंग में या उससे परिवर्तित किया जाता है (एक स्थान %20 बन जाता है, और इसी तरह)। यह आपके ब्राउज़र में चलता है, इसलिए निजी क्वेरी स्ट्रिंग स्थानीय रहती हैं।

जर्नल से

All articles →