O padrão HTML exige que se respeite a codificação dos caracteres ASCII 7 bits, o que significa que os caracteres acentuados não são autorizados. Para isso, é preciso utilizar uma codificação especial. Para codificar um caractere acentuado, basta digitar uma combinação precedida do caractere & e terminada por um ponto e vírgula ;. Veja a lista das representações HTML dos caracteres ASCII de 128 a 255:
Caractere | Código ISO | Código HTML |
---|---|---|
" | " | " |
& | & | & |
€ | € | € |
� | ||
‚ | ‚ | |
ƒ | ƒ | |
„ | „ | |
… | … | |
† | † | |
‡ | ‡ | |
ˆ | ˆ | |
‰ | ‰ | |
Š | Š | |
‹ | ‹ | < |
Œ | Œ | |
� | ||
Ž | Ž | |
� | ||
� | ||
‘ | ‘ | |
’ | ’ | |
“ | “ | |
” | ” | |
• | • | |
– | – | |
— | — | |
˜ | ˜ | |
™ | ™ | |
š | š | |
› | › | > |
œ | œ | œ |
� | ||
ž | ž | |
Ÿ | Ÿ | Ÿ |
espaço | ||
¡ | ¡ | ¡ |
¢ | ¢ | ¢ |
£ | £ | £ |
¤ | ¤ | ¤ |
¥ | ¥ | ¥ |
¦ | ¦ | ¦ |
§ | § | § |
¨ | ¨ | ¨ |
© | © | © |
ª | ª | ª |
« | « | « |
¬ | ¬ | ¬ |
| | |
® | ® | ® |
¯ | ¯ | &masr; |
° | ° | ° |
± | ± | ± |
² | ² | ² |
³ | ³ | ³ |
´ | ´ | ´ |
µ | µ | µ |
¶ | ¶ | ¶ |
· | · | · |
¸ | ¸ | ¸ |
¹ | ¹ | ¹ |
º | º | º |
» | » | » |
¼ | ¼ | ¼ |
½ | ½ | ½ |
¾ | ¾ | ¾ |
¿ | ¿ | ¿ |
À | À | À |
Á | Á | Á |
 |  |  |
à | à | à |
Ä | Ä | Ä |
Å | Å | Å |
Æ | Æ | &Aelig |
Ç | Ç | Ç |
È | È | È |
É | É | É |
Ê | Ê | Ê |
Ë | Ë | Ë |
Ì | Ì | Ì |
Í | Í | Í |
Î | Î | Î |
Ï | Ï | Ï |
Ð | Ð | ð |
Ñ | Ñ | Ñ |
Ò | Ò | Ò |
Ó | Ó | Ó |
Ô | Ô | Ô |
Õ | Õ | Õ |
Ö | Ö | Ö |
× | × | × |
Ø | Ø | Ø |
Ù | Ù | Ù |
Ú | Ú | Ú |
Û | Û | Û |
Ü | Ü | Ü |
Ý | Ý | Ý |
Þ | Þ | þ |
ß | ß | ß |
À | à | à |
Á | á | á |
 | â | â |
à | ã | ã |
Ä | ä | ä |
Å | å | å |
Æ | æ | æ |
Ç | ç | ç |
È | è | è |
É | é | é |
Ê | ê | ê |
Ë | ë | ë |
Ì | ì | ì |
Í | í | í |
Î | î | î |
Ï | ï | ï |
Ð | ð | ð |
Ñ | ñ | ñ |
Ò | ò | ò |
Ó | ó | ó |
Ô | ô | ô |
Õ | õ | õ |
Ö | ö | ö |
÷ | ÷ | ÷ |
Ø | ø | ø |
Ù | ù | ù |
Ú | ú | ú |
Û | û | û |
Ü | ü | ü |
Ý | ý | ý |
Þ | þ | þ |
Ÿ | ÿ | ÿ |
Certos caracteres têm uma significado específico em HTML, tendo uma grande incidência sobre a formatação da página; trata-se dos caracteres <, >, “ e &. O caractere < tem uma importância específica, na medida em que representa a abertura de uma nova baliza HTML para o navegador. Quando estes caracteres são utilizados em texto de uma página web, é imperativo codificá-los em HTML, senão pode provocar um erro de exibição no navegador:
Caractere | Código ISO | Código HTML |
---|---|---|
" | " | " |
& | & | & |
< | ‹ | ‹ |
> | › | › |
Saiba que os navegadores atuais reconhecem os caracteres acentuados, de modo que você pode inseri-los diretamente no seu editor de texto, mas sua página HTML pode ser ilegível na maior parte dos países do mundo ou em alguns navegadores.