Atributo 'charset' de la etiqueta <script> de HTML

Ejemplo

Define la codificación de caracteres utilizada en el archivo de script externo:

<script type="text/javascript" src="myscripts.js" charset="UTF-8"</script>

Prueba personal

Definición y uso

La propiedad 'charset' especifica la codificación de caracteres utilizada en el archivo de script externo.

Si la codificación de caracteres del archivo externo es diferente de la del archivo principal, se debe utilizar la propiedad 'charset'.

La codificación de caracteres predeterminada es ISO-8859-1.

Atributos 'src' y 'charset'

Para programas JavaScript especialmente largos o que se utilizan con frecuencia, puedes desear guardar este código en un archivo separado. En este caso, permite que el navegador cargue ese archivo separado a través de la propiedad 'src'.

El valor de 'src' es la URL del archivo que contiene este programa JavaScript. El tipo MIME del archivo guardado debe ser application/x-javascript, pero si el sufijo del nombre del archivo es .js, también puede ser procesado adecuadamente por servidores configurados correctamente.

Por ejemplo, la siguiente declaración:

<script type="text/javascript" src="/codew3c.com/abc.js">....</script>

El ejemplo anterior le indica a los navegadores que admiten <script> descargar el programa JavaScript llamado abc.js desde el servidor.

Importante:Tenga en cuenta que, aunque la etiqueta <script> no tiene contenido, la etiqueta de cierre </script> también es necesaria.

El atributo charset, junto con el atributo src, informa al navegador sobre la codificación del conjunto de caracteres utilizado para este programa javascript. Su valor es el nombre de cualquier codificación de conjunto de caracteres estándar ISO.

Sintaxis

<script charset="value">

Valor del atributo

Valor Descripción
character_encoding

Forma de codificación de caracteres de archivos de scripts externos. Los conjuntos de caracteres comunes incluyen:

  • UTF-8 - Codificación de caracteres Unicode
  • ISO-8859-1 - Codificación de caracteres del alfabeto latino

Para ver todos los conjuntos de caracteres disponibles, por favor visite nuestro Manual de referencia de conjunto de caracteres.