Caracteres Especiais

 

HTML permite que caracteres especiais sejam representados por seqüências de escape, indicadas por três partes: um & inicial, um número ou cadeia de caracteres correspondente ao caracter desejado, e um ; final.
 
Quatro caracteres ASCII - <, >, e & têm significados especiais em HTML, e são usados dentro de documentos seguindo a correspondência:
Entidade Caracter
&lt; <
&gt; >
&amp; &

 

Outras sequências de escape suportam caracteres ISO Latin1. Aqui está uma tabela com os caracteres mais utilizados em Português:

 

Entidade Caracter
&aacute; á
&acirc; â
&agrave; à
&atilde; ã
&ccedil; ç
&eacute; é
&ecirc; ê
&iacute; í
&oacute; ó
&ocirc; ô
&otilde; õ
&uacute; ú
&uuml; ü
Entidade Caracter
&Aacute; Á
&Acirc; Â
&Agrave; À
&Atilde; Ã
&Ccedil; Ç
&Eacute; É
&Ecirc; Ê
&Iacute; Í
&Oacute; Ó
&Ocirc; Ô
&Otilde; Õ
&Uacute; Ú
&Uuml; Ü

 

Como vemos, as sequências de escape são sensíveis à caixa. Os editores de HTML fazem essa tradução automaticamente.
 
Alguns editores, no entanto, mantêm a acentuação, sem usar as entidades de formatação. Quando isso acontece, deve-se inserir uma indicação do esquema de codificação ISO Latin1, escrevendo:
 
<html>
<head>
<title>...</title>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
</head>
...
 
Fim
Fonte: Aqui