lunes, 5 de mayo de 2014

Acentos en HTML5


Los acentos en HTML5, y en HTML en general se manejan con el atributo charset. Lo podemos definir como UTF-8 o ISO-8859-1.

Si no se tiene la etiqueta <meta>, podemos escribir los siguientes símbolos en sustitución:

á -> &aacute;
é -> &eacute;
í -> &iacute;
ó -> &oacute;
ú -> &uacute;
ñ -> &ntilde;


Algunos editores trabajan con UTF-8 y si abrimos un documento en ISO-8859-1, nos pueden traer caracteres "extraños", como cuando se trabaja en Windows y lo abrimos en una MAC.

Para XHTML podemos usar:

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />o
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />

Para HTML5 esta etiqueta es más sencilla:

<meta charset="UTF-8">

También debemos de verificar si nuestro servidor no tiene algún charset diferente invado, el cual tenga conflicto con neutra etiqueta <meta>.

Por lo general, en Linux el chaset se encuentra en:

/etc/apache2/conf.d/charsettambién puede cambiarse en el archivo httpd.conf

Si tienes problemas con PHP, puedes añadir un encabezado a cada página como el siguiente:



<?php
header
('Content-Type: text/html; charset=UTF-8'); ?>

http://www.pacoarce.com

No hay comentarios:

Publicar un comentario