URL एन्कोड/डिकोड (मराठी URL आणि क्वेरी रूपांतरण)
तुमच्या ब्राउझरमध्ये त्वरित URL एन्कोड डिकोड (परसेंट-एन्कोडिंग). encodeURIComponent / encodeURI पर्यायांमध्ये स्विच करा आणि संभाव्य डबल एन्कोडिंग ओळखा.
पर्याय
प्रगत
मी कोणते वापरावे?
पॅरामीटर व्हॅल्यू → encodeURIComponent
क्वेरी व्हॅल्यू, पाथ सेगमेंट आणि फाईल नावासाठी सर्वोत्तम (सुरक्षित encodeURIComponent रूपांतरण).
पूर्ण URL → encodeURI
? & = / सारखे डिलिमिटर्स तसेच ठेवते जेणेकरून URL वाचनीय राहतील.
+ विरुद्ध %20
“%20” मानक आहे. “+” ही फॉर्म/क्वेरी पद्धत आहे — गरजेनुसार ती बदला.
नमुना इनपुट
- https://example.com/search?q=मुंबई दुपारचे जेवण&ref=email#विभाग
- utm_source=email&utm_campaign=वसंत सेल 2026
- नमस्कार/Hello?name=अमित पाटील¬e=10%OFF
शॉर्टकट्स
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 (एन्कोड केलेले “%”) वारंवार दिसत असेल, तर व्हॅल्यू दोनदा एन्कोड केलेली असू शकते. मूळ मजकूर पुनर्संचयित करण्याचा प्रयत्न करण्यासाठी “पुन्हा डिकोड करा” वापरा.