Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

จะถอดรหัสสตริงหลังจากเข้ารหัสใน JavaScript ได้อย่างไร


เพื่อ เข้ารหัส สตริงที่เราต้องการ encodeURIComponent() หรือ encodeURI() และเพื่อ ถอดรหัส สตริงที่เราต้องการ decodeURIComponent() หรือ decodeURI() . เริ่มแรกเราใช้ Escape() เพื่อ เข้ารหัส สตริง แต่เนื่องจากเลิกใช้แล้ว เราจึงใช้ encodeURI() .

ไวยากรณ์-1

encodeURIComponent(string);

ไวยากรณ์-2

decodeURIComponent(string);

ตัวอย่าง

ในตัวอย่างต่อไปนี้ เริ่มแรก จะใช้สตริงและ เข้ารหัส โดยใช้ encodeURI() และต่อมา ถอดรหัส โดยใช้ decodeURI() . ต่อมาทั้ง เข้ารหัส และ ถอดรหัส ผลลัพธ์ถูกแสดงในผลลัพธ์

<html>
<body>
<p id = "encoding"></p>
<script>
   var str = "Tutorix is the best e-learning platform";
   var enc = encodeURI(str);
   var dec = decodeURI(enc);
   var res = "After encoding: " + enc + "
   </br>" + "After Decoding: " + dec;
   document.getElementById("encoding").innerHTML = res;
</script>
</body>
</html>

ผลลัพธ์

After encoding: Tutorix%20is%20the%20best%20e-learning%20platform
After Decoding: Tutorix is the best e-learning platform