Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

JavaScript में TextDecoder और TextEncoder


TextEncoder का उपयोग दी गई स्ट्रिंग को UTF-8 मानक में बदलने के लिए किया जाता है। यह स्ट्रिंग से Uint8Array लौटाता है।

TextDecoder का उपयोग बाइट्स की स्ट्रीम को कोड पॉइंट्स की स्ट्रीम में डिकोड करने के लिए किया जाता है। यह UTF-8, ISO-8859-2, KOI8-R, GBK आदि को डिकोड कर सकता है।

JavaScript में TextDecoder और TextEncoder का कोड:

उदाहरण

<!DOCTYPE html> <html lang="hi"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>TextEncoder Decoder Demo</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>JavaScript में TextDecoder और TextEncoder</h1> <div class="sample"></div> <button class="Btn">स्ट्रिंग एनकोड करें</button> <div class="result"></div> <h3>ऊपर दी गई स्ट्रिंग को एनकोड करने के लिए बटन पर क्लिक करें</h3> <div class="sample"></div> <button class="Btn">स्ट्रिंग डिकोड करें</button> <div class="result"></div> <h3>ऊपर दी गई स्ट्रिंग को डिकोड करने के लिए बटन पर क्लिक करें</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 += "एनकोडेड स्ट्रिंग = " + textEncoder.encode(str) + "<br>"; }); BtnEle[1].addEventListener("click", () => { let textDecoder = new TextDecoder(); resEle[1].innerHTML += "डिकोडेड स्ट्रिंग = " + textDecoder.decode(str1) + "<br>"; }); </script> </body> </html>

आउटपुट

उपरोक्त कोड निम्नलिखित आउटपुट देगा:

JavaScript में TextDecoder और TextEncoder

'स्ट्रिंग एनकोड करें' बटन पर क्लिक करने पर:

JavaScript में TextDecoder और TextEncoder

'स्ट्रिंग डिकोड करें' बटन पर क्लिक करने पर:

JavaScript में TextDecoder और TextEncoder


  1. - जावास्क्रिप्ट में संख्या और स्ट्रिंग को कैसे जोड़ें?

    जावास्क्रिप्ट में, हम एक संख्या और एक संख्या को जोड़ सकते हैं लेकिन यदि हम एक संख्या और एक स्ट्रिंग को जोड़ने का प्रयास करते हैं, तो चूंकि जोड़ संभव नहीं है, कॉन्कैटेनेशन होता है। निम्नलिखित उदाहरण में, वेरिएबल्स a, b, c और d लिए गए हैं। वेरिएबल a के लिए, दो संख्याएं (5, 5) जोड़ी गई हैं इसलिए यह एक

  1. JavaScript में स्ट्रिंग को बूलियन में बदलें JavaScript में स्ट्रिंग को बूलियन में बदलें

    JavaScript में स्ट्रिंग को बूलियन में बदलना एक सामान्य कार्य है, लेकिन इसके कई तरीके हैं जिनके अलग-अलग व्यवहार होते हैं। सही विधि चुनना महत्वपूर्ण है। उदाहरण { const val = inputEle.value.trim(); sampleEle.innerHTML = ; // विभिन्न विधियां sampleEle.innerH

  1. JavaScript में File और FileReader JavaScript में File और FileReader

    JavaScript में File और FileReader को दर्शाने वाला निम्नलिखित कोड है:उदाहरण<!DOCTYPE html> <html lang="hi"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>File