Tema: header utf-8
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/02/2010, 05:57
Avatar de maycolalvarez
maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: header utf-8

el primero es para que el navegador cliente pueda realizar los ajustes correspondientes al html según la codificación que posea (que puede ser independiente de la de la transmisión)

el segundo le indica al navegador (o servicio que solicite) con que codificación llega el archivo según el protocolo HTTP, puedes notar que es diferente, generalmente las paginas html se envían con codificación básica ANSI (para hacer ligera la transmisión), y se pueden pasar caracteres unicode sin problemas, es por ello que si no colocas el meta, en el navegador salen símbolos raros (porque esos caracteres ocupan 2 bytes en lugar de 1 como en ANSI), pero sólo debes usar el header cuando sea necesario, por ejemplo al enviar un xml para AJAX, ya que muchas veces el xmlhttprequest generalmente acepta una codificación concreta