এনকোড করতে একটি স্ট্রিং আমাদের প্রয়োজন encodeURICcomponent() বা 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