En HTML hay una interfaz TextEncoder que tiene un método encode() que devuelve una array de enteros que contiene el parámetro de entrada en forma codificada.
Sintaxis:
var str = encoder.encode( str );
Retorno: Devuelve un Uint8array que contiene el texto que se da en parámetros codificados con el método específico para ese objeto TextEncoder.
Ejemplo: este ejemplo utiliza el método de codificación() de TextEncoder.
<!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>
Producción:
- Antes de hacer clic en el botón:
- Después de hacer clic en el botón:
Navegadores compatibles: los navegadores compatibles con el método de codificación de TextEncoder() se enumeran a continuación:
- Google cromo 38
- Firefox 19
- Ópera 25
- Safari 10.1