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.
Este documento, intitulado 'Os caracteres especiais', está disponível sob a licença
Creative Commons. Você pode copiar e/ou modificar o conteúdo desta página com base nas condições estipuladas pela licença. Não se esqueça de creditar o
CCM (
br.ccm.net) ao utilizar este artigo.