martes, 14 de mayo de 2013

HTML conceptos avanzados: El juego de caracteres

En más ocasiones de ls que nos gustaría nos hemos encontrado con documentos en los que aparecían extraños símbolos a la hora de reproducir textos.
La razón de estos problemas radica en el juego de caracteres.

Consejo para evitar estos problemas:

Los documentos HTML, CSS, javascript, texto, PHP, datos de cualquier BD, conexión con la base de datos mediante servicios  JSON y XML que utilicemos, deben compartir el mismo juego de caracteres.

Amenudo nos encontraremos que la decisión de utilizar un determinado juego de caracteres no depende de nosotros.
  • El juego de caracteres recomendado es el UTF-8 sin BOM este juego de caracteres permite combinar caracteres de cualquier alfabeto.
  • Si por alguna razón no podemos utilizarlo entonces es recomendable utilizar el ISO-8859-1 también conocido como Latin 1. Es el mejor juego de caracteres recomendado para Europa occidental.
  • En el caso de necesitar utilizar el símbolo de Euro, el juego recomendado es el ISO-8859-15 también llamado Latin 9.
Para indicar el juego de caracteres en un documento HTML se utiliza una etiqueta <meta> que se escribe en la cabecer >head> de la página web.

En HTML4

  • <meta http-equiv="Content-Type" content="text/html"; charset=utf-8">

En XHTML 1

  • <meta http-equiv="Content-Type" content="text/html"; charset=utf-8" />
  • <meta http-equiv="Content-Type" content="text/html"; charset=utf-8"> </meta>

Si el juego de caracteres es diferente a UTF-8
  • <?xml version = "1.0" encoding="ISO-8859-1"?>

En HTML 5

  • <meta charset="utf-8">
  • <meta charset="utf-8" />
Mucho más sencillo.

Información extraida del video del curso idesweb

No hay comentarios:

Publicar un comentario