কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে এনকোডেড স্ট্রিং ডিকোড করার পদ্ধতি


ডিকোডিং

জাভাস্ক্রিপ্টে স্ট্রিং ডিকোড করতে unescape() মেথড ব্যবহার করা হয়। এই মেথড escape() মেথড দিয়ে এনকোড করা স্ট্রিংকে নেয় এবং সেটিকে ডিকোড করে। স্ট্রিংয়ের হেক্সাডেসিমেল ক্যারেক্টারগুলো unescape() মেথড ব্যবহার করে তাদের আসল ক্যারেক্টারে রূপান্তরিত হয়।

সিনট্যাক্স

unescape(string)

উদাহরণ

নিচের উদাহরণে দুটি এক্সক্লামেশন মার্ক escape() মেথড দিয়ে হেক্সাডেসিমেল ক্যারেক্টারে রূপান্তরিত হয়েছে। পরে সেগুলো unescape() মেথড দিয়ে আসল ক্যারেক্টারে ডিকোড করা হয়েছে।

<html> <body> <script type="text/javascript">    // Special character encoded with escape function    var str = escape("Tutorialspoint!!");    document.write("<br>");    document.write("Encoded : " + str);    // unescape() function    document.write("Decoded : " + unescape(str)) </script> </body> </html>

আউটপুট

Encoded : Tutorialspoint%21%21 Decoded : Tutorialspoint!!


একটি ব্যতিক্রম রয়েছে: . (ডট) এবং @ ক্যারেক্টারগুলো হেক্সাডেসিমেলে রূপান্তরিত হয় না। উদাহরণস্বরূপ, নিচের কোডে escape() মেথড ব্যবহার করলে সব ক্যারেক্টার হেক্সাডেসিমেল হয়েছে . এবং @ ছাড়া।

উদাহরণ

<html> <body> <script type="text/javascript">    str = escape("My gmail address is robbinhood@rocketmail.com")    document.write("Encoded : " + str);    document.write("<br>");    // unescape() function    document.write("Decoded : " + unescape(str)) </script> </body> </html>

আউটপুট

Encoded : My%20gmail%20address%20is%20robbinhood@rocketmail.com Decoded : My gmail address is robbinhood@rocketmail.com
  1. জাভাস্ক্রিপ্টে স্ট্রিং সার্চ করার পদ্ধতি

  2. স্ট্রিংকে জাভাস্ক্রিপ্ট অবজেক্টে রূপান্তর করা

  3. জাভাস্ক্রিপ্টে স্ট্রিং থেকে কমা (,) বা যেকোনো সাবস্ট্রিং সরানো

  4. জাভাস্ক্রিপ্টে JSON স্ট্রিং ফরম্যাট করা