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 |
| < |
< |
| > |
> |
| & |
& |
Outras sequências de escape suportam caracteres ISO Latin1. Aqui está uma tabela com os caracteres mais utilizados em Português:
| Entidade |
Caracter |
| á |
á |
| â |
â |
| à |
à |
| ã |
ã |
| ç |
ç |
| é |
é |
| ê |
ê |
| í |
í |
| ó |
ó |
| ô |
ô |
| õ |
õ |
| ú |
ú |
| ü |
ü |
|
| Entidade |
Caracter |
| Á |
Á |
| Â |
 |
| À |
À |
| Ã |
à |
| Ç |
Ç |
| É |
É |
| Ê |
Ê |
| Í |
Í |
| Ó |
Ó |
| Ô |
Ô |
| Õ |
Õ |
| Ú |
Ú |
| Ü |
Ü |
|
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>
- ...
Existem alguns símbolos que vêm sendo incorporados ao conjunto de caracteres reconhecidos em HTML. Por exemplo, ©, que é o símbolo ©, ® para ®, e § para §.
Também se pode usar seqüências com códigos ASCII, por exemplo:
¿Qué pasa, señor?
¿Qué pasa, señor?