blob: 30ec060745e3bc065f06b81bfeef39bf57cbd9b6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
|
---
title: Document.characterSet
slug: Web/API/Document/characterSet
tags:
- Documento
- Propriedade
- Referencia
translation_of: Web/API/Document/characterSet
---
<div>{{ ApiRef("DOM") }}</div>
<div><span class="tlid-translation translation" lang="pt"><span title="">A propriedade somente leitura Document.characterSet retorna a</span></span><span class="seoSummary"> <a href="/en-US/docs/Glossary/character_encoding">character encoding</a></span><span class="tlid-translation translation" lang="pt"><span title="">(codificação de caracteres) do documento com o qual ele é renderizado atualmente.</span> <span title="">(Uma codificação de caracteres é um conjunto de caracteres e como interpretar bytes nesses caracteres.)</span></span></div>
<div></div>
<div class="note">
<p>Um “character set”(conjunto de caracteres) e “character encoding”(<span class="tlid-translation translation" lang="pt"><span title="">codificação de caracteres</span></span>) <span class="tlid-translation translation" lang="pt"><span title="">estão relacionados, mas diferentes.</span> <span title="">Apesar do nome dessa propriedade, ela retorna a codificação.</span></span></p>
</div>
<p>Usuários podem sobrepor <span class="tlid-translation translation" lang="pt"><span title="">a codificação especificada pelo desenvolvedor dentro do cabeçalho <a href="/pt-BR/docs/Web/HTTP/Headers/Content-Type">Content-Type</a> (tipo de conteúdo) ou embutida como <meta charset = "utf-8">, como no menu</span></span> <kbd>Exibir → Codificacao de Texto </kbd>. <span class="tlid-translation translation" lang="pt"><span title="">Essa substituição é fornecida para corrigir codificações especificadas pelo desenvolvedor incorretas que resultam em</span></span> <a href="https://en.wikipedia.org/wiki/Mojibake">texto ilegivel</a>.</p>
<div class="note">
<p>As propriedades <code>document.charset</code> e <code>document.inputEncoding</code> <span class="tlid-translation translation" lang="pt"><span title="">são aliases legados para</span></span> <code>document.characterSet</code>. N<span class="tlid-translation translation" lang="pt"><span title="">ã</span></span>o use mais eles.</p>
</div>
<h2 id="Sintaxe">Sintaxe</h2>
<pre class="syntaxbox">var <em>string</em> = document.characterSet;</pre>
<h2 id="Exemplos">Exemplos</h2>
<pre class="brush: html"><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" -->
</pre>
<h2 id="Especificações">Especifica<span class="tlid-translation translation" lang="pt"><span title="">ções</span></span></h2>
<table class="standard-table">
<tbody>
<tr>
<th>Specification</th>
<th>Status</th>
<th>Comment</th>
</tr>
<tr>
<td>{{SpecName('DOM WHATWG', '#dom-document-characterset', 'characterSet')}}</td>
<td>{{Spec2('DOM WHATWG')}}</td>
<td>
<p>Defini<span class="tlid-translation translation" lang="pt"><span title="">ção</span></span> Inicial.</p>
</td>
</tr>
</tbody>
</table>
<h2 id="Compatibilidade_do_navegador"><span class="tlid-translation translation" lang="pt"><span title="">Compatibilidade do navegador</span></span></h2>
<div class="hidden">
<div class="text-wrap tlid-copy-target">
<div class="result-shield-container tlid-copy-target"><span class="tlid-translation translation" lang="pt"><span title="">A tabela de compatibilidade nesta página é gerada a partir de dados estruturados.</span> <span title="">Se você deseja contribuir com os dados, confira:</span></span></div>
</div>
<a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> <span class="tlid-translation translation" lang="pt"><span title="">e envie-nos uma</span></span> pull request(<span class="tlid-translation translation" lang="pt"><span title="">solicitação de recebimento</span></span>).</div>
<p>{{Compat("api.Document.characterSet")}}</p>
|