ฟังก์ชัน javascript ที่ใช้ในการเข้ารหัสได้แก่
escape();
<script language="javascript"> var a=escape("!@#$%^&*(){}[]=:;?+./"); alert(a); </script>
ฟังก์ชัน escape() นั้นจะไม่เข้ารหัส ตัวอักขระ @*/+.
encodeURI();
<script language="javascript"> var a=encodeURI("!@#$%^&*(){}[]=:;?+./"); alert(a); </script>
ฟังก์ชัน encodeURI() นั้นจะไม่เข้ารหัส ตัวอักขระ !@#$&*()=:/;?+'
encodeURIComponent();
<script language="javascript"> var a=encodeURIComponent("!@#$%^&*(){}[]=:;?+./"); alert(a); </script>ฟังก์ชัน encodeURIComponent() นั้นจะไม่เข้ารหัส ตัวอักขระ !*().'
ฟังก์ชัน javascript ที่ใช้ในการถอดรหัสได้แก่
unescape();
<script language="javascript"> var a=unescape("Hello%20There%21"); alert(a); </script>
ถึงแม้ฟังก์ชัน escape() จะไม่สามารถเข้ารหัส ตัวอักษรที่เป็นพยัญชนะ แต่
ฟังก์ชัน unescape() สามารถจะถอดรหัสตัวอักษรที่เข้ารหัสไว้ได้
decodeURI();
<script language="javascript"> var a=decodeURI("Hello%20There%21"); alert(a); </script>decodeURICompoment();
<script language="javascript"> var a=decodeURICompoment("Hello%20There%21"); alert(a); </script>