Por que é importante declarar a codificação de caracteres em uma página HTML e como decidir qual tipo de codificação de caracteres devo escolher para o meu site?
Eu costumava simplesmente usar utf-8 para todas as páginas html. Mas existe alguma razão específica pela qual eu deveria usá-lo?
Respostas:
0 para resposta № 1Sim, você deve usar o utf-8:
suporta tudo (ou seja, todas as línguas e todos os símbolos)
é suportado ser tudo (todas as linguagens de programação, frameworks, bancos de dados, o nome dele)
é a codificação dominante na Web atualmente: http://googleblog.blogspot.ca/2012/02/unicode-over-60-percent-of-web.html
Qualquer outra codificação está pedindo problemas.
Você deve especificar a codificação como utf-8 porque algumas partes do software podem ser padronizadas para ISO-8859-1 se não forem instruídas a não.
0 para resposta № 2
Isso é importante porque a página HTML podeconter diferentes idiomas. utf-8 é codificação multilíngüe. Mas se as suas páginas não contiverem caracteres não ingleses, a codificação não é importante porque todas as páginas de código têm esses caracteres ingleses na mesma posição.