डेवलपर टूल
किसी URL को एनकोड या डीकोड करें
यूआरएल आपके ब्राउज़र में प्रतिशत एन्कोडिंग के साथ एक घटक या पूर्ण यूआरएल को एनकोड या डीकोड करता है। यूनिकोड और इमोजी समर्थित हैं.
क्वेरी मानों के लिए घटक मोड का उपयोग करें. पूर्ण यूआरएल मोड रखता है: / ? & = # बाकी को एन्कोड करते समय। कुछ भी अपलोड नहीं किया गया है.
- लोकल चलता है
- अपलोड नहीं
- तुरंत
- मुफ़्त
घटक encodeURIComponent का उपयोग करता है। पूर्ण URL encodeURI का उपयोग करता है इसलिए योजना, :, /, ?, &, =, और # पठनीय बने रहें।
यह कैसे काम करता है
- 01 डेटा चिपकाएँ
- 02 क्रिया चलाएँ
- 03 परिणाम कॉपी करें
NEXNARA क्यों
-
निजी
आपका डेटा ब्राउज़र में रहता है।
-
तुरंत
परिणाम तुरंत दिखते हैं।
-
कोई अपलोड नहीं
NEXNARA सर्वर पर कुछ नहीं भेजा जाता।
-
कहीं भी चलता है
इंस्टॉल करने की ज़रूरत नहीं।
और जानें
URL एन्कोडिंग क्या है?
URL एन्कोडिंग (प्रतिशत एन्कोडिंग) आरक्षित या गैर-ASCII वर्णों को %20 जैसे % अनुक्रम से बदलती है। ब्राउज़र और API इसे क्वेरी स्ट्रिंग और पथ खंडों में इस्तेमाल करते हैं।
इसका उपयोग कैसे करें
किसी क्वेरी मान या पथ खंड के लिए घटक चुनें। जब आपके पास पहले से ही पूरा लिंक हो और केवल रिक्त स्थान और गैर-ASCII एन्कोडेड की आवश्यकता हो तो पूर्ण URL चुनें। डिकोड प्रतिशत एन्कोडिंग को पूर्ववत करता है। स्वैप दो बक्सों का आदान-प्रदान करता है।
घटक बनाम पूर्ण URL
घटक मोड encodeURIComponent का उपयोग करता है, जो लगभग हर आरक्षित वर्ण को एन्कोड करता है। पूर्ण यूआरएल मोड एनकोडयूआरआई का उपयोग करता है इसलिए: /? & = # स्थान पर रहें. संपूर्ण URL को घटक मोड के माध्यम से डालने से यह एक अपारदर्शी मान में बदल जाएगा।
आम उपयोग
खोज शब्दों, यूनिकोड पथों या क्वेरी पैरामीटरों को लिंक में डालने से पहले उन्हें एनकोड करें। मूल पाठ को पढ़ने के लिए कॉपी किए गए URL को डिकोड करें। यह बेस64 एन्कोडिंग नहीं है.
गोपनीयता
आपका पाठ ब्राउज़र में रहता है। यह NEXNARA सर्वर पर अपलोड नहीं होता और कुकीज़, लोकल स्टोरेज या डेटाबेस में सहेजा नहीं जाता।
अक्सर पूछे जाने वाले प्रश्न
प्रतिशत एन्कोडिंग क्या है?
प्रतिशत एन्कोडिंग वर्णों को % और दो हेक्स अंकों से दर्शाती है। रिक्त स्थान %20 बन जाता है। गैर-ASCII पाठ UTF-8 प्रतिशत अनुक्रम बन जाता है।
पूर्ण URL कब एन्कोड करूँ?
जब पूरा URL पहले से हो और केवल रिक्त स्थान या यूनिकोड एन्कोड करना हो तो पूर्ण URL एन्कोड करें इस्तेमाल करें। URL के अंदर एक मान के लिए घटक एन्कोड करें इस्तेमाल करें।
एनकोडयूआरआई और एनकोडयूआरआईकंपोनेंट के बीच क्या अंतर है?
encodeURIComponent &, =, ?, /, और # जैसे आरक्षित वर्णों को एनकोड करता है। एन्कोडयूआरआई उन संरचना वर्णों को उनके स्थान पर छोड़ देता है ताकि पूरा यूआरएल एक यूआरएल ही रहे।
यदि एन्कोडिंग अमान्य है तो क्या होगा?
टूटे हुए अनुक्रम जैसे कि एकाकी %, %2, या %GG को अमान्य प्रतिशत एन्कोडिंग के रूप में रिपोर्ट किया जाता है। पेज क्रैश नहीं होता.
क्या यूआरएल एन्कोडिंग यूनिकोड और इमोजी का समर्थन करती है?
हाँ। टेक्स्ट को UTF-8 के रूप में प्रतिशत-एन्कोड किया गया है, इसलिए घटक मोड में कोरियाई, जापानी, अरबी और इमोजी राउंड-ट्रिप हैं।
क्या मेरा यूआरएल अपलोड हो गया है?
नहीं, एन्कोडिंग और डिकोडिंग केवल इस ब्राउज़र में चलती है। कोई सर्वर अपलोड नहीं है और कोई बाहरी एपीआई नहीं है।
क्या यूआरएल एन्कोडिंग बेस64 के समान है?
नहीं, प्रतिशत एन्कोडिंग URL में टेक्स्ट को सुरक्षित बनाती है। बेस64 मनमाने बाइट्स को ASCII के रूप में एन्कोड करता है। डेटा यूआरएल और फ़ाइलों के लिए बेस64 टूल का उपयोग करें।