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