Caracteres especiales en HTML

Es posible que en un momento dado deseemos insertar un carácter que no sea ASCII en nuestro documento HTML. Muy probablemente, si lo creamos nosotros con las combinaciones de teclas habituales no llegue a poder ser leído por otra plataforma una vez publicado en Internet. Para solventar este conflicto, HTML ofrece la posibilidad de insertar unas entidades de carácter que podrán ser interpretados por todas las plataformas. Estas entidades pueden ser:

Nombradas: Se suelen construir con el signo &, la abreviatura del carácter y acabado con el signo punto y coma. El símbolo de registrado se construiría:

Numeradas: Se construyen con los signos &#, el número correspondiente a la posición del carácter en el conjunto ISO-Latin-1 (ISO-8859-1). El mismo símbolo de registrado, sería ahora: ®

Existen unas entidades reservadas, exclusivamente, para caracteres usados en etiquetas pero que nosotros no los pretendemos usar dentro de ninguna de ellas. Estos son:

signo < , entidad < signo >, entidad >
signo &, entidad &
signo «, entidad "

Ejemplos:

Caracteres especiales en HTML.

Fuente: Apuntes de Bases del Diseño de Páginas Web de la U de Londres