API web de TextDecoder | Constructor de TextDecoder

En HTML hay una interfaz TextDecoder de la cual podemos crear un objeto TextDecoder para la codificación especificada en el parámetro.

Sintaxis:

decoder = new TextDecoder( utf-Label, option );

Parámetros: este constructor acepta dos parámetros que se mencionan anteriormente y se describen a continuación:

  • utf-Label: Etiqueta del codificador en formato de string. Es «utf-8» por defecto.
  • opción: diccionario TextDecoderOptions que tiene una propiedad fatal (es un indicador booleano que indica si el método TextDecoder.decode() debe lanzar DOMException. Su valor predeterminado es falso).

Ejemplo 1: este ejemplo crea un objeto TextDecoder con «iso-8859-2» como parámetro.

<!DOCTYPE html>
<html>
  
<head>
    <title> 
        TextDecoder Web API | TextDecoder constructor
    </title> 
</head>
  
<body>
    <center>
        <h1 style="color:green;"> 
            GeeksforGeeks 
        </h1>
  
        <h2>TextDecoder constructor</h2>
          
        <button onclick="gettextDecoder ();">
            Get textDecoder object
        </button>
          
        <p id='textDecoder'></p>
      
        <script type="text/javascript">
            function gettextDecoder() {
                var textDecoder1 = new TextDecoder("iso-8859-2");
      
                console.log(textDecoder1);
            }
        </script>
    </center>
</body>
  
</html>

Producción:

  • Antes de hacer clic en el botón:
  • Después de hacer clic en el botón:

Ejemplo: Cree un objeto de comentario sin nada como parámetro. Entonces se tomará el parámetro predeterminado que es «utf-8».

<!DOCTYPE html>
<html>
  
<head>
    <title> 
        TextDecoder Web API | TextDecoder constructor
    </title> 
</head>
  
<body>
    <center>
        <h1 style="color:green;"> 
            GeeksforGeeks 
        </h1>
  
        <h2>TextDecoder constructor</h2>
          
        <button onclick="gettextDecoder ();">
            Get textDecoder object
        </button>
          
        <p id='textDecoder'></p>
      
        <script type="text/javascript">
            function gettextDecoder() {
                var textDecoder1 = new TextDecoder();
  
                console.log(textDecoder1);
            }
        </script>
    </center>
</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 constructor de TextDecoder se enumeran a continuación:

  • Google cromo 38
  • Firefox 19
  • Ópera 25
  • Safari 10.1

Publicación traducida automáticamente

Artículo escrito por DeepakDev y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *