কম্পিউটার

জাভাস্ক্রিপ্টে একটি এনকোডেড স্ট্রিং কীভাবে ডিকোড করবেন?


ডিকোডিং

জাভাস্ক্রিপ্টে, 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 স্ট্রিং ফর্ম্যাট করবেন?