y ©
especifican el mismo carácter - 169 es equivalente a hexadecimal A9. Ambos especifican un símbolo de copyright. Las entidades de caracteres en HTML siempre hacen referencia a los puntos de código Unicode, esto está cubierto en el HTML 4 Standard. Por lo tanto, incluso si su conjunto de caracteres cambia, sus entidades aún se refieren a los mismos caracteres.
Esto también significa que puede codificar caracteres que en realidad no aparecen en el conjunto de caracteres de su elección. Acabo de crear un documento en el juego de caracteres ISO-8859-1, pero incluye un lambda griego. Además, ASCII no puede codificar directamente un símbolo de copyright, pero sí a través de entidades de caracteres.
Editar: Al leer los comentarios sobre la otra respuesta, quiero aclarar esto un poco. Si está utilizando UTF-8 como codificación de caracteres para su documento, puede, dentro de la fuente HTML sin formato, escribir un símbolo de copyright tal como está. (Necesita encontrar alguna forma de ingresarlo, por supuesto: copiar y pegar es lo habitual.) UTF-8 le permitirá codificar directamente cualquier símbolo que desee. ISO-8859-1 es mucho más limitado, y ASCII aún más. Por ejemplo, dentro de mi HTML, si mi documento es un documento UTF-8, puedo hacer:
<p>Hi there. This document is ©2010. Good day!</p>
o:
<p>Hi there. This document is ©2010. Good day!</p>
o:
La primera es solamente válido si el juego de caracteres admite "©". Los otros dos son siempre válidos, pero menos legibles. Cualquiera que sea el editor de texto que esté utilizando, si vale la pena, debería poder decirle qué conjunto de caracteres está codificando el documento.
Si hace esto, debe asegurarse de que su servidor web informe al documento cliente del juego de caracteres correcto, o que su documento declara que con algo como: UTF-8
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
he usado allí como un ejemplo. XHTML debe tener el juego de caracteres en la etiqueta de apertura <?xml ... ?>
.
ASCII no incluye un símbolo de copyright en el conjunto de caracteres que codifica. – Thanatos
Probablemente se refirió a ISO-8859-1 (ISO Latin 1).He escuchado a mucha gente usar ASCII indistintamente con esa codificación y aunque técnicamente no es lo mismo, simplemente supongo que significan Latín 1. – RibaldEddie
En realidad, iba por una mesa como esta: http://www.ascii.cl /htmlcodes.htm Supuse que, dado que la tabla muestra una columna ASCII para el símbolo de copyright, estaba en la codificación. –