Để mã hóa một chuỗi chúng ta cần encodeURIComponent () hoặc encodeURI () và để giải mã một chuỗi chúng ta cần decodeURIComponent () hoặc decodeURI () . Ban đầu, chúng tôi đã sử dụng Escape () để mã hóa một chuỗi nhưng vì nó không được dùng nữa, chúng tôi hiện đang sử dụng encodeURI () .
cú pháp-1
encodeURIComponent(string);
cú pháp-2
decodeURIComponent(string);
Ví dụ
Trong ví dụ sau, ban đầu, một chuỗi được lấy và mã hóa sử dụng encodeURI () và sau đó được giải mã sử dụng decodeURI () . Sau đó trên cả được mã hóa và được giải mã kết quả được hiển thị trong đầu ra.
<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>
Đầu ra
After encoding: Tutorix%20is%20the%20best%20e-learning%20platform After Decoding: Tutorix is the best e-learning platform