PHP Ionic Angularjs Phonegap AJAX Javascript CSS MySQL jQuery Forum

javasdcript กับการเข้ารหัส encoding และการถอดรหัส decoding

25 September 2008 By


ฟังก์ชัน 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>


Tags:: javascript decoding encoding เข้ารหัส





URL สำหรับอ้างอิง