Document.characterSet

A propriedade somente leitura Document.characterSet retorna a character encoding(codificaĆ§Ć£o de caracteres) do documento com o qual ele Ć© renderizado atualmente. (Uma codificaĆ§Ć£o de caracteres Ć© um conjunto de caracteres e como interpretar bytes nesses caracteres.)

Um ā€œcharacter setā€(conjunto de caracteres) e ā€œcharacter encodingā€(codificaĆ§Ć£o de caracteres) estĆ£o relacionados, mas diferentes. Apesar do nome dessa propriedade, ela retorna a codificaĆ§Ć£o.

UsuĆ”rios podem sobrepor a codificaĆ§Ć£o especificada pelo desenvolvedor dentro do cabeƧalho Content-Type (tipo de conteĆŗdo) ou embutida como <meta charset = "utf-8">, como no menu Exibir ā†’ Codificacao de Texto Essa substituiĆ§Ć£o Ć© fornecida para corrigir codificaƧƵes especificadas pelo desenvolvedor incorretas que resultam em texto ilegivel.

As propriedades document.charset e document.inputEncoding sĆ£o aliases legados para document.characterSet. NĆ£o use mais eles.

Sintaxe

var string = document.characterSet;

Exemplos

<button onclick="console.log(document.characterSet);">
  Registro de Codificacao de Caracteres
</button>
<!-- mostra a codificacao de caracteres do documento no console do desevolvedor, como "ISO-8859-1" ou "UTF-8" -->

EspecificaƧƵes

Specification Status Comment
DOM
The definition of 'characterSet' in that specification.
PadrĆ£o em tempo real

DefiniĆ§Ć£o Inicial.

Compatibilidade com navegadores

BCD tables only load in the browser