Atributo 'charset' da tag <script> do HTML

Exemplo

Define a codificação de caracteres usada no arquivo de script externo:

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

Experimente você mesmo

Definição e uso

O atributo 'charset' define a codificação de caracteres usada no arquivo de script externo.

Se a codificação de caracteres do arquivo externo for diferente da codificação do arquivo principal, é necessário usar o atributo 'charset'.

A codificação de caracteres padrão é ISO-8859-1.

Atributos 'src' e 'charset'

Para programas JavaScript especialmente longos ou que são usados com frequência, você pode desejar armazenar esses códigos em um arquivo separado. Neste caso, faça o navegador carregar esse arquivo separado através da propriedade 'src'.

O valor de 'src' é a URL do arquivo que contém este programa JavaScript. O tipo MIME do arquivo salvo deve ser application/x-javascript, mas se o sufixo do nome do arquivo for .js, ele também pode ser configurado corretamente pelo servidor para ser tratado adequadamente.

Por exemplo, a seguinte declaração:

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

O exemplo acima informa aos navegadores que suportam <script> para baixar o programa JavaScript chamado abc.js do servidor.

Ponto importante:Atenção, mesmo que o tag <script> não tenha conteúdo, a tag de fechamento </script> é necessária.

A propriedade charset, juntamente com a propriedade src, informa ao navegador qual conjunto de caracteres é usado para codificar este programa JavaScript. Seu valor é o nome de qualquer conjunto de caracteres de codificação ISO padrão.

Sintaxe

<script charset="value">

Valor do atributo

Valor Descrição
character_encoding

Forma de codificação de caracteres de arquivo de script externo. Conjuntos de caracteres comuns incluem:

  • UTF-8 - Codificação de caracteres Unicode
  • ISO-8859-1 - Codificação de caracteres do alfabeto latino

Para ver todos os conjuntos de caracteres disponíveis, acesse nosso Manual de referência de conjunto de caracteres.