Establecer el juego de caracteres para nuestra página

 

Esta etiqueta meta es sin ninguna duda la mas importante; ya que le dirá al navegador del usuario el juego de caracteres que deberá usar.
Si esta etiqueta faltara; el navegador cogería el juego de caracteres suyo por defecto, así si eres español y haces tu página en español con caracteres españoles, esta página se vera bien en ordenadores de gente española; ya que estos tendrán una configuración española; sin embargo si lo ven en otros países como USA quizás fallen caracteres como la 'ñ' o los acentos y si se ven desde países como Japón seguramente falle todo; sin embargo si pones esta etiqueta el navegador usará los caracteres de esta etiqueta por lo que se verá en todos los ordenadores igual.

El estándar ISO 8859

Este es el estándar que mas se usa actualmente y el recomendado para los idiomas mas comunes. Estos son:
  • ISO-8859-1(latin1). Para las lenguas de Europa del Oeste:
    español, catalán, eusquera, gallego, ingles, portugués, francés, alemán, italiano, holandés, sueco, albanés, noruego, ...
  • ISO-8859-2(latin2). Para las lenguas de Europa Central:
    Checo, polaco, croata, rumano, esloveno, ...
  • ISO-8859-3(latin3). Para el esperanto y el maltés
  • ISO-8859-4(latin4). Para el letón, lituano y lapón
  • ISO-8859-5(alfabeto cirílico). Para el búlgaro, ruso, bielorruso, ucraniano, servio, macedonio, ...
  • ISO-8859-6(alfabeto árabe). Con las letras básicas de la lengua árabe
  • ISO-8859-7(griego). Con las letras del griego
  • ISO-8859-8(hebreo).Hebreo y yídish
  • ISO-8859-9(latin5).Los caracteres del turco y del islandés
  • ISO-8859-10(latin6).Para las lenguas nórdicas:
    letón, lapón (mejorados del latin4), esquimal, ...
El estándar Windows-1252

ISO creado por Microsoft similar al latin2, pero que contiene el símbolo del euro

El estándar ISO-639-1 ISO-639-2

este es el estándar usado anteriormente al 8859, y en vez de definir el grupo de caracteres por el grupo geográfico al que pertenece; lo define directamente por la lengua; lo que hace que las opciones se multipliquen y las posibilidades de que el ordenador del usuario no disponga de este juego de caracteres es mas alta. Para la lengua española seria algo así:
<meta http-equiv= "Content-Type"CONTENT="text/html;charset=es">
Para el 639-1, o:
<meta http-equiv= "Content-Type"content="text/html;charset=spa">
Para el 639-2.
La extensión para la lengua inglesa seria en ó eng; para la francesa seria fre/fra ó fr, ...
Para ver todas la siglas para su correspondiente lengua; pinchar aquí (http://lcweb.loc.gov/standards/iso639-2/englangn.html).
El estándar ISO-2022

Es el usado para las lenguas orientales. Los mas importantes son:
  • ISO-2022-JP(Murai,[RFC1468]): Contiene los caracteres japoneses
  • ISO-2022-JP2(Ohta,[RFC1554]): Contiene la extensión 'multilenguaje' del anterior
  • ISO-2022-KR(Choi,[RFC1557]): Contiene los caracteres para el coreano
Para ver mas información sobre este tipo de caracteres pincha aquí(http://www.iana.org/assignments/character-sets)

El estándar UCS

Es el ISO del UCS (Juego Universal de Caracteres) y ha aparecido para simplificar en uno el ISO-8859 en un solo estándar. Todavía no esta muy extendido por lo que no se recomienda su utilización. Utiliza mayor numero de bites y puede ser:
  • charset="UTF-8"; para 8 bits (estándar actual)
  • charset="UTF-16"; para 16 bits
UNICODE

Parece que se presenta como la mas firme opción de futuro para estandarizar los juegos de caracteres en uno solo; se usaría así:
<meta http-equiv="Content-Type"content="text/html;charset=unicode">



Ejemplo:
<!--El iso recomendado para los principales idiomas occidentales (español,ingles,...)-->
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<!--otro iso apto pero que puede dar problemas con navegadores que no sean Internet Explorer-->
<!--<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">-->

<!--Este iso es correcto e irá bien en los navegadores actuales pero se esta quedando desfasado-->
<!--<meta http-equiv="Content-Type" content="text/html; charset=es">-->

Links relacionados:
Generador para crear el head
Insertar caracteres especiales
Imprimir página Web


Para cualquier duda, consulta, sugerencia, opinión, colaboración, etc; no dude en ponerse en contacto con nosotros

Copyright © 2002-2017 [McAnam]. Reservados todos los derechos.
www.mcanam.com