URL एन्कोड/डिकोड (नेपाली URL र क्वेरी रूपान्तरण)
तपाईंको ब्राउजरमा तुरुन्तै URL एन्कोड डिकोड (परसेन्ट-एन्कोडिङ)। encodeURIComponent / encodeURI बीच स्विच गर्नुहोस् र सम्भावित डबल एन्कोडिङ पत्ता लगाउनुहोस्।
विकल्पहरू
उन्नत
मैले कुन प्रयोग गर्नुपर्छ?
प्यारामिटर मान → encodeURIComponent
क्वेरी मानहरू, पथ खण्डहरू र फाइल नामहरूको लागि उत्तम (सुरक्षित encodeURIComponent रूपान्तरण)।
पूर्ण URL → encodeURI
? & = / जस्ता विभाजकहरू राख्छ ताकि URL हरू पढ्न योग्य रहून्।
+ बनाम %20
“%20” मानक हो। “+” एक फर्म/क्वेरी चलन हो — आवश्यकता अनुसार यसलाई परिवर्तन गर्नुहोस्।
नमुना इनपुटहरू
- https://example.com/search?q=काठमाडौं लन्च&ref=email#खण्ड
- utm_source=email&utm_campaign=वसन्त सेल २०२६
- नमस्ते/Hello?name=राम बहादुर¬e=१०%छुट
शर्टकटहरू
URL एन्कोड/डिकोड (परसेन्ट-एन्कोडिङ)
परसेन्ट-एन्कोडिङ के हो?
URL एन्कोड/डिकोडले गैर-ASCII र आरक्षित वर्णहरूलाई %xx अनुक्रमहरूमा रूपान्तरण गर्दछ ताकि तिनीहरू URL मा सुरक्षित रूपमा जान सकून्।
encodeURI बनाम encodeURIComponent
व्यक्तिगत मानहरूको लागि encodeURIComponent प्रयोग गर्नुहोस्; पूर्ण URL को लागि encodeURI प्रयोग गर्नुहोस् जहाँ विभाजकहरू रहनु पर्छ।
सुझाव
यदि %25 बारम्बार आइरहन्छ भने, टेक्स्ट डबल-एन्कोड भएको हुन सक्छ। सुरक्षित रूपमा फेरि डिकोड गर्न चेतावनी ब्यानर प्रयोग गर्नुहोस्।
FAQ
+ र %20, के भिन्नता छ?
“%20” स्पेसको लागि RFC-अनुरूप परसेन्ट-एन्कोडिङ हो। “+” मुख्य रूपमा HTML फर्महरूमा (application/x-www-form-urlencoded) प्रयोग गरिन्छ र अक्सर क्वेरी स्ट्रिङहरूमा स्पेसको रूपमा मानिन्छ।
मैले कुन प्रकार्य प्रयोग गर्नुपर्छ?
मानहरूको लागि मात्र (क्वेरी मान, पथ अंश, फाइल नाम), encodeURIComponent रूपान्तरण छनौट गर्नुहोस्। पूर्ण URL को लागि जसले ? & = / राख्नुपर्छ, encodeURI छनौट गर्नुहोस्।
डबल एन्कोडिङ के हो?
यदि %25 (एउटा एन्कोड गरिएको “%”) बारम्बार देखिन्छ भने, मान डबल-एन्कोड भएको हुन सक्छ। मूल पुन: प्राप्त गर्ने प्रयास गर्न “फेरि डिकोड गर्नुहोस्” प्रयोग गर्नुहोस्।