Todos los visores de páginas Web actuales soportan todos los caracteres gráficos del la especificación ISO 8859-1, que permiten escribir textos en la mayoría de los paises occidentales.
De cualquier forma y como muchos sistemas tienen distintos juegos de caracteres ASCII, se han definido dos formas de representar caracteres especiales usando solamente el código ASCII de 7 bits. Para hacer referencia a estos caracteres se les asigna un código numérico o un nombre de "entidad". Asimismo hay caracteres que se utilizan para las directivas de HTML, por ejemplo < y >. Estos caracteres pueden ser representados por un código numérico o una entidad cuando deseemos que aparezcan en el documento "tal cual". Las entidades comienzan por el símbolo & (ampersand) y terminan con el símbolo ; (punto y coma).
Caracter | Código | Entidad | Caracter | Código | Entidad |
---|---|---|---|---|---|
! | ! | -- | " | " | -- |
# | # | -- | $ | $ | -- |
% | % | -- | & | & | -- |
' | ' | -- | ( | ( | -- |
) | ) | -- | * | * | -- |
+ | + | -- | , | , | -- |
- | - | -- | . | . | -- |
/ | / | -- | : | : | -- |
; | ; | -- | < | < | -- |
= | = | -- | > | > | -- |
? | ? | -- | @ | @ | -- |
[ | [ | -- | \ | \ | -- |
] | ] | -- | ^ | ^ | -- |
_ | _ | -- | ` | ` | -- |
{ | { | -- | | | | | -- |
} | } | -- | ~ | ~ | -- |
  | nbsp | ¡ | ¡ | iexcl | |
¢ | ¢ | cent | £ | £ | pound |
¤ | ¤ | curren | ¥ | ¥ | yen |
¦ | ¦ | brvbar | § | § | sect |
¨ | ¨ | uml | © | © | copy |
ª | ª | ordf | « | « | laquo |
¬ | ¬ | not | | ­ | shy |
® | ® | reg | ¯ | ¯ | macr |
° | ° | deg | ± | ± | plusmn |
² | ² | sup2 | ³ | ³ | sup3 |
´ | ´ | acute | µ | µ | micro |
¶ | ¶ | para | · | · | middot |
¸ | ¸ | cedil | ¹ | ¹ | sup1 |
º | º | ordm | » | » | raquo |
¼ | ¼ | frac14 | ½ | ½ | frac12 |
¾ | ¾ | frac34 | ¿ | ¿ | iquest |
À | À | Agrave | Á | Á | Aacute |
 |  | Acirc | à | à | Atilde |
Ä | Ä | Auml | Å | Å | Aring |
Æ | Æ | AElig | Ç | Ç | Ccedil |
È | È | Egrave | É | É | Eacute |
Ê | Ê | Ecirc | Ë | Ë | Euml |
Ì | Ì | Igrave | Í | Í | Iacute |
Î | Î | Icirc | Ï | Ï | Iuml |
Ð | Ð | ETH | Ñ | Ñ | Ntilde |
Ò | Ò | Ograve | Ó | Ó | Oacute |
Ô | Ô | Ocirc | Õ | Õ | Otilde |
Ö | Ö | Ouml | × | × | times |
Ø | Ø | Oslash | Ù | Ù | Ugrave |
Ú | Ú | Uacute | Û | Û | Ucirc |
Ü | Ü | Uuml | Ý | Ý | Yacute |
Þ | Þ | THORN | ß | ß | szlig |
à | à | agrave | á | á | aacute |
â | â | acirc | ã | ã | atilde |
ä | ä | auml | å | å | aring |
æ | æ | aelig | ç | ç | ccedil |
è | è | egrave | é | é | eacute |
ê | ê | ecirc | ë | ë | euml |
ì | ì | igrave | í | í | iacute |
î | î | icirc | ï | ï | iuml |
ð | ð | eth | ñ | ñ | ntilde |
ò | ò | ograve | ó | ó | oacute |
ô | ô | ocirc | õ | õ | otilde |
ö | ö | ouml | ÷ | ÷ | divide |
ø | ø | oslash | ù | ù | ugrave |
ú | ú | uacute | û | û | ucirc |
ü | ü | uuml | ý | ý | yacute |
þ | þ | thorn | ÿ | ÿ | yuml |
Por lo tanto la palabra página la podríamos escribir como :
página
página
página
Es por ello que si deseamos que cualquier visor de páginas Web pueda visualizar las letras acentuadas de nuestro documento debemos utilizar sus correspondientes entidades o códigos para representarlas.