Caracteres especiales

Valoración del artículo:
Una referencia útil, y una lista completa de los caracteres especiales del HTML.
Atención: Contenido exclusivo de DesarrolloWeb.com. No reproducir. Copyright.
Una página web se ha de ver en paises distintos, que usan conjuntos de caracteres distintos. El lenguaje HTML nos ofrece un mecanismo por el que podemos estar seguros que una serie de caracteres raros se van a ver bien en todos los ordenadores del mundo, independientemente de su juego de caracteres.

Este conjunto son los caracteres especiales. Cuando queremos poner uno de estos caracteres en una página, debemos sustituirlo por su código.

Por ejemplo, la "á" (a minúscula acentuada) se escribe "á" de modo que la palabra página se escribiría en una página HTML de este modo: página

Caracteres especiales básicos

En realidad estos caracteres se usan en HTML para no confundir un principio o final de etiqueta, unas comillas o un & con su correspondiente caracter.

&lt; < &gt; >
&amp; & &quot; "


Caracteres especiales del HTML 2.0

&Aacute; Á &Agrave; À
&Eacute; É &Egrave; È
&Iacute; Í &Igrave; Ì
&Oacute; Ó &Ograve; Ò
&Uacute; Ú &Ugrave; Ù
&aacute; á &agrave; à
&eacute; é &egrave; è
&iacute; í &igrave; ì
&oacute; ó &ograve; ò
&uacute; ú &ugrave; ù
&Auml; Ä &Acirc; Â
&Euml; Ë &Ecirc; Ê
&Iuml; Ï &Icirc; Î
&Ouml; Ö &Ocirc; Ô
&Uuml; Ü &Ucirc; Û
&auml; ä &acirc; â
&euml; ë &ecirc; ê
&iuml; ï &icirc; î
&ouml; ö &ocirc; ô
&uuml; ü &ucirc; û
&Atilde; Ã &aring; å
&Ntilde; Ñ &Aring; Å
&Otilde; Õ &Ccedil; Ç
&atilde; ã &ccedil; ç
&ntilde; ñ &Yacute; Ý
&otilde; õ &yacute; ý
&Oslash; Ø &yuml; ÿ
&oslash; ø &THORN; Þ
&ETH; Ð &thorn; þ
&eth; ð &AElig; Æ
&szlig; ß &aelig; æ


Caracteres especiales del HTML 3.2

&frac14; ¼ &nbsp;  
&frac12; ½ &iexcl; ¡
&frac34; ¾ &pound; £
&copy; © &yen; ¥
&reg; ® &sect; §
&ordf; ª &curren; ¤
&sup2; ² &brvbar; ¦
&sup3; ³ &laquo; «
&sup1; ¹ &not; ¬
&macr; ¯ &shy; ­
&micro; µ &ordm; º
&para; &acute; ´
&middot; · &uml; ¨
&deg; ° &plusmn; ±
&cedil; ¸ &raquo; »
&iquest; ¿    


Otros caracteres especiales

&times; × &cent; ¢
&divide; ÷ &euro;
&#147; &#153;
&#148; &#137;
&#140; Œ &#131; ƒ
&#135; &#134;


Para descargar la lista de caracteres especiales: .zipcaracteresespeciales.zip 2Kb

Comentarios
Fueron enviados 11 comentarios al artículo
7 comentarios no revisados
4 comentarios revisados:
Por: Nacho
22/8/04
Hola a todos!
El tema de los caracteres especiales me preocupa desde hace tiempo. LLevo diseñando páginas web desde hace 4 años y nunca los he usado (salvo para el carácter de Copyright). Es decir, escribo "página" directamente en el código HTML con acento incluido. Sin embargo mis páginas se visualizan siempre bien en todos los navegadores importantes: IE, Netscape y Opera.
Mi duda eterna es: ¿son realmente necesarios HOY EN DÍA? ¿En qué casos se puede visualizar mal una página de no poner dichos caracteres? Esto es importante porque utilizar caracteres especiales, sobre todo acentos, ralentiza una barbaridad la escritura. De hecho, editores como el FrontPage o el DreamWeaver, cuando escribes "á" te lo dejan, en vez de sugerirte "&aacute;".
Esto es todo, espero no haberme alargado demasiado.
Nacho.
Por: César
06/7/07
Pues creo que si eres programador web creo que deberías ceñirte a la utilización de los estandares de programación HTML; aunque ya sabemos que estos no son tan estandares y dependemos más de los navegadores que de las validaciones w3c.

En Firefox hasta hace un par de actualizaciones todos los acentos insertados sin los &_acute; aparecían como rombos con interrogantes en su interior; me figuro que ese sería su modo de mostrar malinterpretación de simbolos.

Ánimo a todos y utilicen los &_acute; !!!!!!
Por: Rubén
20/7/07
Hombre, yo pienso que no hay ningún problema porque los sistemas operativos de hoy en día instalan varios juegos de caracteres (normalmente los de los lenguajes occidentales). Supongo que un inglés, cuando instala el SO, instala tanto el juego ASCII como el del Latín (ISO-ocho mil y pico), así como las codificaciones particulares de Windows que no estándar (en caso de instalar este SO). Por ello podrá ver las tildes de castellano y el francés. De la misma manera, alguien que haya realizado una instalación típica de Windows no podrá ver correctamente las páginas en japonés porque Windows no las instala por defecto (hay que hacerlo manualmente).
Por: DaniProg
23/9/07
Hola, aqui te va un ejemplo en donde es sumamente necesario disponer de caracteres especiales:
%>
<p align="center"><span class="texto">Entrevistas de <%=Tabla.Fields("Nombre")%>&nbsp;<%=Tabla.Fields("Apellido")%></span>:
<%
ya que si no lleva el carcater &nbsp; el nombre y el apellido se imprimiran juntos. Gracias Desarrolloweb por la ayuda. Saludos

Manuales relacionados
Categorias relacionadas
El autor
Lectura recomendada
Compra este libro en Agapea, la librería urgente a domicilio.
Últimas noticias
Alojados en el grupo