কম্পিউটার

জাভাস্ক্রিপ্টে TextDecoder এবং TextEncoder?


টেক্সটএনকোডার একটি প্রদত্ত স্ট্রিংকে utf-8 স্ট্যান্ডার্ডে রূপান্তর করতে ব্যবহৃত হয়। এটি স্ট্রিং থেকে একটি Uint8Array রিটিউন করে।

TextDecoder কোড পয়েন্টের একটি প্রবাহে বাইটের একটি স্ট্রীম গোপন করতে ব্যবহৃত হয়। এটি UTF-8, ISO-8859-2, KOI8-R, GBK ইত্যাদি ডিকোড করতে পারে৷

জাভাস্ক্রিপ্ট-

-এ TextDecoder এবং TextEncoder-এর কোড নিচে দেওয়া হল

উদাহরণ

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Document</title>
<style>
   body {
      font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
   }
   .result,.sample {
      font-size: 18px;
      font-weight: 500;
      color: rebeccapurple;
   }
   .result {
      color: red;
   }
</style>
</head>
<body>
<h1>TextDecoder and TextEncoder in Javascript</h1>
<div class="sample"></div>
<button class="Btn">ENCODE STRING</button>
<div class="result"></div>
<h3>Click on the above button to encode the above string</h3>
<div class="sample"></div>
<button class="Btn">Decode STRING</button>
<div class="result"></div>
<h3>Click on the above button to decode the above string</h3>
<script>
   let BtnEle = document.querySelectorAll(".Btn");
   let sampleEle = document.querySelectorAll(".sample");
   let resEle = document.querySelectorAll(".result");
   let str = "Hello world";
   let str1 = new Uint8Array([119, 111, 114, 108, 100]);
   sampleEle[0].innerHTML = str;
   sampleEle[1].innerHTML = str1;
   BtnEle[0].addEventListener("click", () => {
      let textEncoder = new TextEncoder();
      resEle[0].innerHTML += "Encoded String = " + textEncoder.encode(str) + "<br>";
   });
   BtnEle[1].addEventListener("click", () => {
      let textDecoder = new TextDecoder();
      resEle[1].innerHTML += "Decoded String = " + textDecoder.decode(str1) + "<br>";
   });
</script>
</body>
</html>

আউটপুট

উপরের কোডটি নিম্নলিখিত আউটপুট −

তৈরি করবে

জাভাস্ক্রিপ্টে TextDecoder এবং TextEncoder?

'এনকোড স্ট্রিং' বোতামে ক্লিক করলে -

জাভাস্ক্রিপ্টে TextDecoder এবং TextEncoder?

'ডিকোড STRING' বোতামে ক্লিক করলে -

জাভাস্ক্রিপ্টে TextDecoder এবং TextEncoder?


  1. আমি কিভাবে জাভাস্ক্রিপ্টে স্ট্রিং এবং বুলিয়ান তুলনা করব?

  2. জাভাস্ক্রিপ্টে একটি সংখ্যা এবং একটি স্ট্রিং কিভাবে যোগ করবেন?

  3. জাভাস্ক্রিপ্ট একটি স্ট্রিংকে বুলিয়ানে রূপান্তর করুন

  4. জাভাস্ক্রিপ্টে ফাইল এবং ফাইলরিডার?