URL एनकोडर / डिकोडर
URL और उनके पैरामीटर का प्रतिशत-एनकोडिंग और डिकोडिंग — encodeURIComponent और encodeURI दोनों मोड में।
यह क्या है
स्पेस, चीनी अक्षर और प्रतीक URL के अंदर सुरक्षित नहीं जा सकते, इसलिए उन्हें प्रतिशत चिह्न और हेक्स बाइट से बदल दिया जाता है: स्पेस %20 बन जाता है, 中 बनता है %E4%B8%AD। दो रूप हैं: encodeURIComponent हर खास मत वाली चीज़ को एनकोड करता है (क्वेरी मानों के लिए अच्छा), जबकि encodeURI URL की संरचना बचाए रखता है और सिर्फ़ सचमुच अवैध अक्षर एनकोड करता है (पूरे लिंक के लिए अच्छा)। यह टूल दोनों देता है।
नोट्स और मज़ेदार बातें
WeChat शेयर के बाद https://aidotool.com/?from=%E5%88%86%E4%BA%AB जैसा राक्षसी लिंक देखा है? यह प्रतिशत एनकोडिंग का कमाल है। क्लासिक जाल: जहाँ encodeURIComponent चाहिए था वहाँ लोग encodeURI बुला डालते हैं और स्लैश भी एस्केप कर देते हैं — या उल्टा, और मान में मौजूद & पैरामीटर को दो हिस्सों में काट देता है। यहाँ दोनों मोड साथ-साथ हैं, तो एक झलक में पता चलता है कि आप कौन सा चाहते थे।
उत्पत्ति और इतिहास
प्रतिशत एनकोडिंग का आविष्कार टिम बर्नर्स-ली और शुरुआती URI वर्किंग ग्रुप ने 1994 के आसपास किया, जब URL पहली बार RFC 1738 में परिभाषित हुए। बाद में नियमों को RFC 2396 (1998) और RFC 3986 (2005) ने परिष्कृत किया — ब्राउज़र आज भी इसी दस्तावेज़ को मानते हैं।
संबंधित कीवर्ड
प्रतिक्रिया
किसी टूल में समस्या मिली या कोई सुझाव है? हमें ईमेल करें — हम हर संदेश पढ़ते हैं।
