पता करने के लिए क्या
- जावास्क्रिप्ट encodeURIComponent() फ़ंक्शन किसी भी स्ट्रिंग को एन्कोड करता है जो इसे तर्क के रूप में पारित करता है और इसे उपयोग के लिए देता है।
- उदाहरण के लिए, encodeURIComponent ("डॉक्टर, डू डा डांस!") का उत्पादन डॉक्टर% 2C%20do%20da%20डांस!
- अपने mailto: URL की संरचना को आसान बनाने के लिए, URL में स्ट्रिंग की किसी भी घटना को encodeURIComponent() फ़ंक्शन से बदलें।
यह लेख बताता है कि बनाने के लिए जावास्क्रिप्ट का उपयोग कैसे करें "mailto" यूआरएल. जावास्क्रिप्ट का उपयोग करते हुए, आपको हेक्स कोड याद रखने या बनाने की आवश्यकता नहीं है।
जावास्क्रिप्ट encodeURIComponent() फ़ंक्शन
जावास्क्रिप्ट encodeURIComponent() फ़ंक्शन किसी भी स्ट्रिंग को एन्कोड करता है जो इसे तर्क के रूप में पारित करता है और इसे उपयोग के लिए देता है। उदाहरण के लिए,
encodeURIComponent ("डॉक्टर, डू डा डांस!")पैदा करता है।
डॉक्टर% 2C%20do%20da%20डांस!
यदि आप इस क्रिप्टोग्राफी को हाथ से करते हैं, तो संभावना है कि आप गलती करेंगे - लेकिन जावास्क्रिप्ट नहीं करेगा। अपने मेल की संरचना को आसान बनाने के लिए encodeURIComponent() का उपयोग करने के लिए: URL, बस किसी को बदलें encodeURIComponent() फ़ंक्शन के साथ URL में एक स्ट्रिंग की घटना, जो हमारे स्ट्रिंग को an. के रूप में देखता है बहस।
उदाहरण के लिए, मान लें कि आप एक mailto: URL बनाना चाहते हैं, जो "कब, अब कब है? (यदि "अभी" यहाँ है)।" URL इस तरह दिखेगा:
mailto: प्राप्तकर्ता@example.com? विषय =
विषय स्ट्रिंग है, "कब, अब कब है? (यदि "अब" यहाँ है)।" encodeURIComponent() के तर्क के रूप में स्ट्रिंग निम्नलिखित बनाती है:
encodeURIComponent ("कब, अब कब है? (यदि \"अब\" यहां है)")
इस फ़ंक्शन कॉल का परिणाम है:
जब%2C%20जब%20%20अभी%3F%20(यदि%20%22अब%22%20%20है)
encodeURIComponent() का उपयोग Mailto के साथ: URL
मेल करने के लिए URL में encodeURIComponent() का उपयोग करने के लिए, संपूर्ण लिंक लिखें ("से"एचटीएमएल स्रोत.
उदाहरण के लिए: