फंक्शन ब्लॉक URL_ENCODE

फंक्शन ब्लॉक URL_ENCODE एक स्ट्रिंग को URL-एन्कोड करता है।

इस फंक्शन का उपयोग तब किया जाता है जब एक स्ट्रिंग को एक URL के क्वेरी पार्ट में उपयोग करना हो, और आपको एक सुविधाजनक तरीका चाहिए ताकि आप वेरिएबल्स को अगले पेज पर पास कर सकें।

इनपुट

इनपुट वह स्ट्रिंग को परिभाषित करता है जिसे एन्कोड किया जाना है।

आउटपुट

एक स्ट्रिंग आउटपुट पर वापस देता है, जिसमें सभी नॉन-एल्फ़ान्यूमेरिक चराहतें -_. के अलावा एक प्रतिशत चिह्न (%) द्वारा दो हेक्साडेसिमल वैल्यूज और स्पेस द्वारा एक प्लस (+) से बदल दी जाती हैं। एन्कोडिंग उसी तरीके से होती है जैसे WWW फॉर्म से पोस्ट किए गए डेटा को भी एन्कोड किया जाता है - यह application/x-www-form-urlencoded डेटा टाइप के स्पेसिफिकेशन के बराबर होता है। यह स्पेसिफिकेशन RFC 3986 (देखें फंक्शन ब्लॉक RAW_URL_ENCODE) से इस बात में अलग होता है कि ऐतिहासिक कारणों से स्पेस को एक प्लस साइन (+) के रूप में एन्कोड किया जाता है।

देखें भी