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