URL और क्वेरी स्ट्रिंग दोनों दिशाओं में तुरंत एनकोड/डिकोड करें; आरक्षित वर्ण का ठीक से इलाज।
Encoding uses encodeURIComponent semantics — the right choice for query-string values — so characters like &, =, ? and / always survive inside a parameter.
क्वेरी स्ट्रिंग चुपचाप बिगड़ जाती हैं। स्पेस %20 बन जाता है, ऐम्परसैंड किसी पैरामीटर को बीच में काट देता है और प्लस कभी स्पेस होता है तो कभी सचमुच प्लस। यह एनकोडर टेक्स्ट और URL को encodeURIComponent/decodeURIComponent के नियमों से बदलता है, जो पैरामीटर वैल्यू के लिए सही विकल्प हैं। डिकोड वाला पक्ष स्पेस को भी सामान्य रूप देता है। यह उस वेबहुक कॉलबैक की डिबगिंग के लिए है जिसे किसी तीसरे पक्ष ने बिगाड़ दिया हो, बहुभाषी शीर्षक वाला शेयर लिंक बनाने के लिए, स्पेस वाला mailto: URL बनाने के लिए या इवेंट लॉग से पेस्ट किए गए प्रतिशत चिह्नों के ढेर को पढ़ने के लिए। हर कीस्ट्रोक पर दोनों दिशाओं में काम होता है और कॉपी बटन छोटे पॉप-अप संदेश से पुष्टि करता है, ताकि आप नतीजे सीधे ब्राउज़र या कोड एडिटर में ले जा सकें।
यह encodeURIComponent का इस्तेमाल करता है, जो क्वेरी स्ट्रिंग वैल्यू के लिए सही एनकोडिंग है। यह &, =, ?, और / जैसे आरक्षित चिह्नों को एस्केप करता है ताकि भेजते समय पैरामीटर सुरक्षित रहें।
पूरे URL में स्कीम और होस्ट को सामान्य रहने दें और केवल पाथ या क्वेरी वाले हिस्से एनकोड करें। किसी दूसरे URL के पैरामीटर के रूप में सुरक्षित भेजते समय पूरा URL एनकोड करना सामान्य है।
कुछ पुराने एनकोडिंग तरीकों में + का मतलब स्पेस था। यह टूल उसे वास्तविक प्लस के रूप में डिकोड करता है और एनकोड किए गए स्पेस के लिए स्पष्ट %20 दिखाता है, ताकि कोई भ्रम न रहे।
क्या यह टूल काम आया?