Tutorial HTML

HTML HOME Introdução HTML Editores de HTML HTML básico Elementos HTML Atributos HTML Títulos HTML Parágrafos HTML Estilos HTML Formatação HTML Cotações HTML Comentários HTML Cores HTML HTML CSS Links HTML Imagens HTML HTML Favicon Tabelas HTML Listas HTML Bloco HTML e Inline Classes HTML Código HTML Iframes HTML JavaScript HTML Caminhos de arquivo HTML Cabeçalho HTML Esquema HTML HTML Responsivo Código de computador HTML Semântica HTML Guia de estilo HTML Entidades HTML Símbolos HTML Emojis HTML Conjunto de caracteres HTML Codificação de URL HTML HTML vs. XHTML

Formulários HTML

Formulários HTML Atributos de formulário HTML Elementos de formulário HTML Tipos de entrada HTML Atributos de entrada HTML Atributos do formulário de entrada HTML

Gráficos HTML

Tela HTML HTML SVG

Mídia HTML

Mídia HTML Vídeo HTML Áudio HTML Plug-ins HTML HTML YouTube

APIs HTML

Geolocalização HTML Arrastar/Soltar HTML Armazenamento Web HTML Trabalhadores da Web HTML HTML SSE

Exemplos HTML

Exemplos HTML Questionário HTML Exercícios HTML Certificado HTML Resumo HTML Acessibilidade HTML

Referências HTML

Lista de tags HTML Atributos HTML Atributos Globais HTML Suporte ao navegador HTML Eventos HTML Cores HTML Tela HTML Áudio/vídeo HTML Tipos de documento HTML Conjuntos de caracteres HTML Codificação de URL HTML Códigos HTML Lang Mensagens HTTP Métodos HTTP PX to EM Converter Atalhos do teclado

Codificação HTML (conjuntos de caracteres)


Para exibir uma página HTML corretamente, um navegador da Web deve saber qual conjunto de caracteres usar.


De ASCII para UTF-8

ASCII foi o primeiro padrão de codificação de caracteres. ASCII definiu 128 caracteres diferentes que podem ser usados ​​na internet: números (0-9), letras inglesas (AZ) e alguns caracteres especiais como ! $ + - ( ) @ < > .

ISO-8859-1 era o conjunto de caracteres padrão para HTML 4. Esse conjunto de caracteres suportava 256 códigos de caracteres diferentes. HTML 4 também suporta UTF-8.

ANSI (Windows-1252) era o conjunto de caracteres original do Windows. O ANSI é idêntico ao ISO-8859-1, exceto que o ANSI possui 32 caracteres extras.

A especificação HTML5 incentiva os desenvolvedores da Web a usar o conjunto de caracteres UTF-8, que abrange quase todos os caracteres e símbolos do mundo!


O atributo do conjunto de caracteres HTML

Para exibir uma página HTML corretamente, um navegador da Web deve conhecer o conjunto de caracteres usado na página.

Isso é especificado na <meta>tag:

<meta charset="UTF-8">


Diferenças entre conjuntos de caracteres

A tabela a seguir exibe as diferenças entre os conjuntos de caracteres descritos acima:

Entorpecido ASCII ANSI 8859 UTF-8 Descrição
32 espaço
33!!!!ponto de exclamação
34""""Aspa
35####sinal de número
36$$$$cifrão
37%%%%sinal de porcentagem
38&&&&e comercial
39''''apóstrofo
40((((parêntese esquerdo
41))))parêntese direito
42****asterisco
43++++mais sinal
44,,,,vírgula
45----hífen-menos
46....ponto final
47////solidus
480000dígito zero
491111dígito um
502222dígito dois
513333dígito três
524444dígito quatro
535555dígito cinco
546666dígito seis
557777dígito sete
568888dígito oito
579999dígito nove
58::::cólon
59;;;;ponto e vírgula
60<<<<sinal de menos que
61====sinal de igual
62>>>>sinal de maior que
63????ponto de interrogação
64@@@@comercial em
65UMAUMAUMAUMALetra maiúscula latina A
66BBBBLetra maiúscula latina B
67CCCCLetra maiúscula latina C
68DDDDletra maiúscula latina D
69EEEEletra maiúscula latina E
70FFFFLetra maiúscula latina F
71GGGGletra maiúscula latina G
72HHHHletra maiúscula latina H
73eueueueuletra maiúscula latina I
74JJJJletra maiúscula latina J
75KKKKletra maiúscula latina K
76eueueueuLetra maiúscula latina L
77MMMMletra maiúscula latina M
78NNNNletra maiúscula latina N
79OOOOletra maiúscula latina O
80PPPPletra maiúscula latina P
81QQQQletra maiúscula latina Q
82RRRRletra maiúscula latina R
83SSSSletra maiúscula latina S
84TTTTletra maiúscula latina T
85vocêvocêvocêvocêletra maiúscula latina U
86VVVVLetra maiúscula latina V
87CCCCletra maiúscula latina W
88XXXXletra maiúscula latina X
89SSSSletra maiúscula latina Y
90COMCOMCOMCOMletra maiúscula latina Z
91[[[[colchete esquerdo
92\\\\solidus reverso
93]]]]colchete direito
94^^^^acento circunflexo
95____linha baixa
96````sotaque sério
97umaumaumaumaLetra minúscula latina a
98bbbbletra minúscula latina b
99ccccletra minúscula latina c
100ddddletra minúscula latina d
101eeeeletra minúscula latina e
102ffffletra minúscula latina f
103ggggletra minúscula latina g
104hhhhletra minúscula latina h
105eueueueuletra minúscula latina i
106jjjjletra minúscula latina j
107kkkkletra minúscula latina k
108eueueueuletra minúscula latina l
109mmmmletra minúscula latina m
110nnnnletra minúscula latina f
111ooooletra minúscula latina o
112ppppletra minúscula latina p
113qqqqletra minúscula latina q
114rrrrletra minúscula latina r
115ssssletra minúscula latina s
116ttttletra minúscula latina t
117vocêvocêvocêvocêletra minúscula latina u
118vvvvletra minúscula latina v
119CCCCletra minúscula latina w
120xxxxletra minúscula latina x
121SSSSletra minúscula latina y
122comcomcomcomletra minúscula latina z
123{{{{colchete esquerdo
124||||Linha vertical
125}}}}colchete direito
126~~~~til
127DE    
128 ??  sinal do euro
129 ??????NÃO USADO
130 ??  aspas simples baixa-9
131 ??  Letra minúscula latina f com gancho
132 ??  aspas duplas low-9
133 ??  reticências horizontais
134 ??  punhal
135 ??  punhal duplo
136 ??  letra modificadora acento circunflexo
137 ??  para um sinal de mil
138 ??  Letra maiúscula latina S com caron
139 ??  aspas simples de ângulo apontando para a esquerda
140 ??  Ligação de capital latino OE
141 ??????NÃO USADO
142 ??  Letra maiúscula latina Z com caron
143 ??????NÃO USADO
144 ??????NÃO USADO
145 ??  aspas simples esquerda
146 ??  aspas simples direita
147 ??  aspas duplas esquerdas
148 ??  aspas duplas direitas
149 ??  bala
150 ??  e traço
151 ??  você corre
152 ??  til pequeno
153 ??  sinal de marca
154 ??  Letra minúscula latina s com caron
155 ??  aspas de ângulo apontando para a direita simples
156 ??  Latim pequena ligadura oe
157 ??????NÃO USADO
158 ??  Letra minúscula latina z com caron
159 ??  Letra maiúscula latina Y com trema
160    espaço sem pausa
161 ¡¡¡ponto de exclamação invertido
162 ¢¢¢sinal de centavo
163 £££sinal de libra
164 ¤¤¤sinal de moeda
165 ¥¥¥sinal de iene
166 ¦¦¦barra quebrada
167 §§§sinal de seção
168 ¨¨¨trema
169 ©©©sinal de direitos autorais
170 ªªªindicador ordinal feminino
171 «««aspas de ângulo duplo apontando para a esquerda
172 ¬¬¬não assinar
173 ­­­hífen macio
174 ®®®sinal registrado
175 ¯¯¯macro
176 °°°sinal de grau
177 ±±±sinal de mais-menos
178 ²²²sobrescrito dois
179 ³³³sobrescrito três
180 ´´´acento agudo
181 µµµmicro sinal
182 sinal de pilcrow
183 ···ponto médio
184 ¸¸¸cedilha
185 ¹¹¹sobrescrito um
186 ºººindicador ordinal masculino
187 »»»aspas de ângulo duplo apontando para a direita
188 ¼¼¼fração vulgar um quarto
189 ½½½fração vulgar metade
190 ¾¾¾fração vulgar três quartos
191 ¿¿¿ponto de interrogação invertido
192 NONONOLetra maiúscula latina A com sepultura
193 UMAUMAUMALetra maiúscula latina A com agudo
194 UMAUMAUMALetra maiúscula latina A com circunflexo
195 UMAUMAUMALetra maiúscula latina A com til
196 UMAUMAUMALetra maiúscula latina A com trema
197 OhOhOhLetra maiúscula latina A com anel acima
198 ÆÆÆLetra maiúscula latina AE
199 ÇÇÇLetra maiúscula latina C com cedilha
200 ÉÉÉLetra maiúscula latina E com sepultura
201 ÉÉÉLetra maiúscula latina E com agudo
202 ÊÊÊLetra maiúscula latina E com circunflexo
203 EEELetra maiúscula latina E com trema
204 EUEUEULetra maiúscula latina I com sepultura
205 EUEUEULetra maiúscula latina I com agudo
206 EUEUEULetra maiúscula latina I com circunflexo
207 EUEUEULetra maiúscula latina I com trema
208 ÐÐÐLetra maiúscula latina Eth
209 ÑÑÑLetra maiúscula latina N com til
210 ÒÒÒLetra maiúscula latina O com sepultura
211 OhOhOhLetra maiúscula latina O com agudo
212 GUARDA-CHUVAGUARDA-CHUVAGUARDA-CHUVALetra maiúscula latina O com circunflexo
213 ÕÕÕLetra maiúscula latina O com til
214 ÖÖÖLetra maiúscula latina O com trema
215 ×××sinal de multiplicação
216 ØØØLetra maiúscula latina O com traço
217 VOCÊVOCÊVOCÊLetra maiúscula latina U com sepultura
218 VOCÊVOCÊVOCÊLetra maiúscula latina U com agudo
219 VOCÊVOCÊVOCÊLetra maiúscula latina U com circunflexo
220 VOCÊVOCÊVOCÊLetra maiúscula latina U com trema
221 IDÉIAIDÉIAIDÉIALetra maiúscula latina Y com agudo
222 ºººLetra maiúscula latina Thorn
223 ßßßletra minúscula latina s sustenido
224 nononoLetra minúscula latina a com sepultura
225 umaumaumaLetra minúscula latina a com agudo
226 umaumaumaLetra minúscula latina a com circunflexo
227 umaumaumaLetra minúscula latina a com til
228 umaumaumaLetra minúscula latina a com trema
229 umaumaumaLetra minúscula latina a com anel acima
230 æææletra minúscula latina ae
231 çççLetra minúscula latina c com cedilha
232 éééLetra minúscula latina e com sepultura
233 éééLetra minúscula latina e com agudo
234 êêêLetra minúscula latina e com circunflexo
235 eeeLetra minúscula latina e com trema
236 eueueuLetra minúscula latina i com sepultura
237 eueueuLetra minúscula latina i com agudo
238 eueueuLetra minúscula latina i com circunflexo
239 eueueuLetra minúscula latina i com trema
240 ðððLetra minúscula latina eth
241 ñññLetra minúscula latina n com til
242 òòòLetra minúscula latina o com sepultura
243 óóóLetra minúscula latina o com agudo
244 Guarda-chuvaGuarda-chuvaGuarda-chuvaLetra minúscula latina o com circunflexo
245 õõõLetra minúscula latina o com til
246 öööLetra minúscula latina o com trema
247 ÷÷÷sinal de divisão
248 øøøLetra minúscula latina o com traço
249 vocêvocêvocêLetra minúscula latina u com sepultura
250 vocêvocêvocêLetra minúscula latina u com agudo
251 eeeLetra minúscula latina com circunflexo
252 vocêvocêvocêLetra minúscula latina u com trema
253 idéiaidéiaidéiaLetra minúscula latina y com agudo
254 ºººEspinho de letra pequena em latim
255 ÿÿÿLetra minúscula latina y com trema

O conjunto de caracteres ASCII

ASCII usa os valores de 0 a 31 (e 127) para caracteres de controle.

ASCII usa os valores de 32 a 126 para letras, dígitos e símbolos.

ASCII não usa os valores de 128 a 255.


O conjunto de caracteres ANSI (Windows-1252)

ANSI é idêntico a ASCII para os valores de 0 a 127.

ANSI tem um conjunto proprietário de caracteres para os valores de 128 a 159.

ANSI é idêntico a UTF-8 para os valores de 160 a 255.


O conjunto de caracteres ISO-8859-1

ISO-8859-1 é idêntico ao ASCII para os valores de 0 a 127.

A ISO-8859-1 não usa os valores de 128 a 159.

ISO-8859-1 é idêntico ao UTF-8 para os valores de 160 a 255.


O conjunto de caracteres UTF-8

O UTF-8 é idêntico ao ASCII para os valores de 0 a 127.

UTF-8 não usa os valores de 128 a 159. 

O UTF-8 é idêntico ao ANSI e ao 8859-1 para os valores de 160 a 255.

UTF-8 continua a partir do valor 256 com mais de 10.000 caracteres diferentes.

Para uma visão mais detalhada, estude nossa Referência Completa do Conjunto de Caracteres HTML .