URL एन्कोडिंग (Percent-Encoding) क्या है?
इंटरनेट के आर्किटक्चर को HTTP के माध्यम से मानक US-ASCII कैरेक्टर सेट का उपयोग करके यूनिफॉर्म रिसोर्स लोकेटर (URLs) संचारित करने की आवश्यकता होती है। यदि किसी URL में इस वर्माला से बाहर के कैरेक्टर शामिल हैं—जैसे स्पेस, इमोटिकॉन्स, या सिरिलिक टेक्स्ट—तो वेब ब्राउज़र या सर्वर क्रैश हो सकता है या मार्ग की गलत व्याख्या कर सकता है।
URL क्वेरी स्ट्रिंग में जटिल डेटा को सुरक्षित रूप से संचारित करने क लिए, हमें URL Encoding (जिसे अक्सर percent-encoding कहा जाता है) लागू करना होगा। य एल्गोरिदम असुरक्षित वर्णों को % प्रतीक में परिवर्तित करता है जिसके बाद वर्ण के ASCII/UTF-8 मान का हेक्साडेसिमल प्रतिनिधित्व होता है।
उदाहरण े लिए, एक मानक स्पेस कैरेक्टर %20 बन जाता है, और एक एम्परसेंड (&) %26 बन जाता है। यह गारंटी देता है कि डेटा बैकएंड सर्वर तक पूरी तरह सुरक्षित पहुंचता है।