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

25 September 2008

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








บทความในหมวดที่่น่าสนใจ อื่นๆ JAVASCRIPT Learning

25 Sep 08 กรอกข้อมูลได้เฉพาะตัวเลข อ่าน 3675 25 Sep 08 ปิดหน้า Browser โดยไม่ต้องมีข้อความยืนยัน อ่าน 3649 25 Mar 09 การใช้งานแอดทริบิวท์ autocomplete แบบพื้นฐาน อ่าน 3536 28 Oct 08 การ hilight form ฟอร์มด้วย javascript อย่างง่าย อ่าน 3530 21 Aug 10 เริ่มใช้ และ ประยุกต์ CKEditor ให้ใช้งานง่าย เต็มความสามารถ อ่าน 3476 26 Feb 09 สร้างแบบฟอร์มค้นหาข้อมูลในเว็บไซต์ ด้วย Google อ่าน 3456 25 Sep 08 การแปลงค่าตัวแปรเป็นตัวแปร string ด้วยฟังก์ชัน toString() อ่าน 3405 13 Mar 09 สร้างฟังก์ชัน กรอกข้อความได้เฉพาะภาษาไทยด้วย javascript อ่าน 3252 25 Sep 08 ตรวจสอบนามสกุลไฟล์ ก่อนทำการอัพโหลด อ่าน 3237 25 Sep 08 แปลงค่าตัวแปรเป็นตัวแปร Number ด้วยฟังก์ชัน parseInt() และ parseFloat() อ่าน 3191 29 Jul 10 สั่ง print preview ใน IE และ ประยุกต์กับ บราวเซอร์ อื่น อ่าน 3167 06 Mar 11 แนะนำ ปลั๊กอิน comment ตัวใหม่ของ facebook มีการอัพเดท อ่าน 3163 25 Sep 08 แสดงตัวอักษร เหมือนกับกำลังพิมพ์ คล้าย www.manager.co.th อ่าน 3031 17 Feb 09 การแปลงค่าตัวเลข ให้อยู่ในรูปแบบจำนวนเงิน มี comma ด้วย javascript อ่าน 2923 08 Oct 08 javascript อย่างง่าย กับการสร้างปุ่มจากรูปภาพ อ่าน 2822

บทความคนเข้าอ่านวันนี้

18 Oct 08 การประยุกต์ใช้ฟังก์ขัน after() กับ text input อ่าน 4551 15 Oct 08 สร้างลิ้งค์มีรูปภาพแสดงนามสกุลไฟล์ อ่าน 2649 25 Mar 09 ใช้งาน cookie ในการจำค่าชื่อผู้ใฃ้และรหัสผ่าน ด้วย javascript และ php อ่าน 2629 16 Aug 09 jQuery UI คือ อะไร อ่าน 4303 03 Oct 10 แสดงข้อมูลตัวเลือก ด้านข้าง google map กับการใช้งาน event.trigger อ่าน 1520 27 Aug 10 เทคนิค jQuery สร้าง preloading page หรือ loading image ก่อนแสดงหน้าเว็บ อ่าน 4599 07 Sep 11 นาฬิกาเวลา จาก server อย่างง่าย อ่าน 858 31 Jul 10 javascript เรียกฟังก์ชัน ใน parent จาก iframe อ่าน 2718 24 Jun 11 แก้ปัญหา event onchange ของ input type file ไม่ทำงานทันทีใน ใน IE อ่าน 652 25 Dec 09 สร้าง watermark ลายน้ำ ให้กับช่อง สำหรับการค้นหา ด้วย jQuery และ CSS อย่างง่าย อ่าน 3725 08 Dec 09 แปลง jQuery object เป็น DOM object อ่าน 2467 30 Sep 08 สร้างฟังก์ชัน PHP แยกตัวเลขจากข้อความ อย่างง่าย อ่าน 1755 23 Jan 12 แนวทางการประยุกต์ การซ่อน แสดงเนื้อหาสำหรับล็อกอิน อย่างง่าย ด้วย jQuery อ่าน 278 06 Jun 11 แนวทางการกำหนด expired header ให้กับรูปภาพ ด้วย php อย่างง่าย อ่าน 738 05 Jul 10 ทบทวน วันที่ date object ใน javascript อ่าน 2734 24 Feb 09 เพิ่มลูกเล่นให้กับป้ายโฆษณาตรึงขอบล่าง ด้วย jQuery อ่าน 3514 17 Mar 09 ง่ายๆ กับการส่งค่าตัวแปร PHP ไปใช้ใน Javascript อ่าน 5271 16 Aug 10 เทคนิค ใช้ event beforeunload แจ้งเตือนก่อน ปิดบราวเซอร์ ด้วย jQuery อ่าน 1587 13 Oct 08 คำสั่ง SQL ORDER BY อ่าน 7207 14 Feb 09 ข้อแตกต่างระหว่าง mysql_pconnect กับ mysql_connect อ่าน 2664
จำนวนผู้เยี่ยมชม 777850
คน 2012 © Copyright ninenik.com. All rights reserved.