सीधे सामग्री पर जाएँ
Monu Tools

URL एनकोडर / डिकोडर

URL और URL घटकों को प्रतिशत-एनकोड और डिकोड करें, UTF-8 सुरक्षित.

URL एनकोडर का उपयोग कैसे करें

  1. 01

    अपना टेक्स्ट या URL पेस्ट करें.

  2. 02

    एनकोड या डिकोड, और घटक या पूर्ण-URL दायरा चुनें.

  3. 03

    परिणाम कॉपी करें.

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

यूआरएल में केवल वर्णों का एक सीमित सेट शामिल करने की अनुमति है, इसलिए उस सेट के बाहर कुछ भी, रिक्त स्थान, उच्चारण वाले अक्षर और आरक्षित प्रतीक जैसे & ? / =, बचना होगा. प्रतिशत-एन्कोडिंग ऐसे प्रत्येक बाइट को एक प्रतिशत चिह्न और उसके दो-अंकीय हेक्साडेसिमल मान से बदल देती है, इसलिए एक स्थान %20 हो जाता है और एक एम्परसेंड %26 बन जाता है।

यह टूल टेक्स्ट और यूआरएल को प्रतिशत-एनकोडेड फॉर्म में एनकोड करता है और उन्हें वापस डिकोड करता है। यह ब्राउज़र के मानक encodeURIComponent और encodeURI फ़ंक्शंस पर बनाया गया है, इसलिए आउटपुट बिल्कुल उसी से मेल खाता है जो आपका अपना जावास्क्रिप्ट उत्पन्न करेगा, और यह अंतर्राष्ट्रीय पाठ के लिए UTF-8 सुरक्षित है।

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

घटक मोड बनाम पूर्ण URL

दायरा टॉगल मायने रखता है। घटक मोड (encodeURIComponent) & = जैसे आरक्षित वर्णों से बच जाता है? / और यह वही है जो आप एकल क्वेरी-स्ट्रिंग मान या पथ खंड के लिए चाहते हैं। पूर्ण-यूआरएल मोड (एनकोडयूआरआई) संरचनात्मक वर्णों को बरकरार रखता है ताकि एक पूर्ण यूआरएल प्रयोग योग्य बना रहे।

बचने योग्य सामान्य गलतियाँ

एक सामान्य गलती पूरे यूआरएल को घटक मोड के साथ एन्कोड करना है, जो :// और ? से बच जाता है। और लिंक तोड़ देता है. दूसरा डबल-एन्कोडिंग है, जहां पहले से एन्कोडेड स्ट्रिंग को फिर से एन्कोड किया जाता है और %20 %2520 में बदल जाता है। जब संदेह हो, तो मूल मूल्य देखने के लिए पहले डीकोड करें।

क्वेरी स्ट्रिंग्स में प्लस-चिह्न विचित्रता

क्वेरी स्ट्रिंग्स में एक ऐतिहासिक विचित्रता भी है: फॉर्म सबमिशन एक स्थान को प्लस चिह्न के रूप में एन्कोड करता है, जबकि प्रतिशत-एन्कोडिंग %20 का उपयोग करता है। दोनों को जंगल में देखा जाता है, इसलिए डिकोडर आम तौर पर किसी एक को स्वीकार करते हैं।

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

घटक बनाम पूर्ण URL?

'घटक' (encodeURIComponent) क्वेरी मानों के लिए & = ? / जैसे आरक्षित अक्षरों को एस्केप करता है. 'पूर्ण URL' (encodeURI) URL संरचना को संरक्षित करता है.

डिकोडिंग क्यों विफल हुई?

गलत बने प्रतिशत-अनुक्रम (जैसे एक अकेला %) डिकोड नहीं किए जा सकते. इनपुट जांचें या पहले इसे फिर से एनकोड करें.

स्रोत

समस्या की रिपोर्ट करें