Open In App

Web TextEncoder API | TextEncoder encode() method

Last Updated : 20 Aug, 2019
Improve
Improve
Like Article
Like
Save
Share
Report

In HTML there is a TextEncoder Interface which has a method encode() which returns an integer array containing the input parameter in encoded form.

Syntax:

var str = encoder.encode( str );

Return: It return an Uint8array that contains the text which is given in parameters encoded with the specific method for that TextEncoder object.

Example: This example uses TextEncoder encode() method.




<!DOCTYPE html>
<html>
  
<head>
    <title>
        Web TextEncoder API | TextEncoder
        encode() method
    </title>
</head>
  
<body style="text-align:center;">
  
    <h1 style="color:green;"
        GeeksforGeeks 
    </h1>
  
    <h3>Web TextEncoder API | TextEncoder encode() method</h3>
  
    <button onclick="getTextEncoder ();">
        Get encoded form
    </button>
      
    <p>Text = "Welcome to GeeksforGeeks"</p>
      
    <p id='TextEncoder'></p>
  
    <script type="text/javascript">
        function getTextEncoder() {
            var string = "geeksforgeeks is best";
            var textEncoder = new TextEncoder();
            let encoded = textEncoder.encode(string);
            document.getElementById("TextEncoder").innerHTML
                    = "Encoded form:" + encoded;
        }
    </script>
</body>
  
</html>


Output:

  • Before clicking the button:
  • After clicking the button:

Supported Browsers: The browsers supported by TextEncoder encode() method are listed below:

  • Google Chrome 38
  • Firefox 19
  • Opera 25
  • Safari 10.1


Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads