A codificação dos caracteres especiais
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 |
| Ç | Ç | Ç |
| È | È | È |
| É | É | É |
| Ê | Ê | Ê |
| Ë | Ë | Ë |
| Ì | Ì | Ì |
| Í | Í | Í |
| Î | Î | Î |
| Ï | Ï | Ï |
| Ð | Ð | ð |
| Ñ | Ñ | Ñ |
| Ò | Ò | Ò |
| Ó | Ó | Ó |
| Ô | Ô | Ô |
| Õ | Õ | Õ |
| Ö | Ö | Ö |
| × | × | × |
| Ø | Ø | Ø |
| Ù | Ù | Ù |
| Ú | Ú | Ú |
| Û | Û | Û |
| Ü | Ü | Ü |
| Ý | Ý | Ý |
| Þ | Þ | þ |
| ß | ß | ß |
| À | à | à |
| Á | á | á |
| Â | â | â |
| Ã | ã | ã |
| Ä | ä | ä |
| Å | å | å |
| Æ | æ | æ |
| Ç | ç | ç |
| È | è | è |
| É | é | é |
| Ê | ê | ê |
| Ë | ë | ë |
| Ì | ì | ì |
| Í | í | í |
| Î | î | î |
| Ï | ï | ï |
| Ð | ð | ð |
| Ñ | ñ | ñ |
| Ò | ò | ò |
| Ó | ó | ó |
| Ô | ô | ô |
| Õ | õ | õ |
| Ö | ö | ö |
| ÷ | ÷ | ÷ |
| Ø | ø | ø |
| Ù | ù | ù |
| Ú | ú | ú |
| Û | û | û |
| Ü | ü | ü |
| Ý | ý | ý |
| Þ | þ | þ |
| Ÿ | ÿ | ÿ |
A codificação dos sinais HTML
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.