escape () फ़ंक्शन एक स्ट्रिंग को एन्कोड करता है। यह एक स्ट्रिंग पोर्टेबल बनाता है, इसलिए इसे किसी भी नेटवर्क पर किसी भी कंप्यूटर पर प्रेषित किया जा सकता है जो ASCII वर्णों का समर्थन करता है। escape () फ़ंक्शन विशेष वर्णों को एन्कोड करता है, जिसमें अपवाद है: * @ - _ +। /EncodeURI () फ़ंक्शन का उपयोग URI को एन्कोड करने के लिए किया जाता है। यह फ़ंक्शन विशेष वर्णों को एन्कोड करता है, सिवाय:,/? : @ & = + $ # (इन वर्णों को एन्कोड करने के लिए encodeURIComponent () का उपयोग करें)। encodeURIComponent () फ़ंक्शन एक URI घटक को एन्कोड करता है। यह फ़ंक्शन विशेष वर्णों को एन्कोड करता है। इसके अलावा, यह निम्नलिखित वर्णों को एन्कोड करता है:,/? : @ & =+ $ #