2010-12-28 14 views

Respuesta

17

Cada vez que la página web se ha abierto a nivel local (de sistema de archivos en disco), la parte text/html dará instrucciones al navegador web de los cuales el tipo del documento es para que sepa cómo analizar éste y el charset=UTF-8 dará instrucciones al navegador web, que la codificación de caracteres se debe usar para mostrar los caracteres en la página web, de modo que no use la codificación predeterminada de la plataforma (que puede no ser necesariamente la correcta, lo que potencialmente podría terminar como mojibake).

El detalle importante es que este encabezado HTML de meta no se usa cuando HTTP publica la página en la web. En su lugar, se usará el Content-Type en el encabezado de respuesta HTTP. Entonces, si esto carece de la parte charset=UTF-8 mientras que el contenido es en realidad decodificado como UTF-8, entonces probablemente sea mojibake. Puede determinar el encabezado Content-Type con, por ejemplo, Firebug, en el panel Net.

alt text

+0

También es importante: no hay garantía de que 'charset = utf-8' esté entregando contenido codificado como UTF-8 a menos que haya tomado las medidas adecuadas en su aplicación (probablemente también en la base de datos) para asegurarse de que no termine mostrando las citas inteligentes de mojibake o MS! :) – mkelley33

+0

Donde escribiste * realmente decodificado como UTF-8 *, ¿no quisiste decir * realmente codificado como UTF-8 *, o estoy confundido? –

2

elementos Meta se utilizan normalmente para especificar descripción de páginas, palabras clave, autor del documento, modificada por última vez, y otros metadatos.

La etiqueta meta que ha publicado le indicará al navegador que tenga text/html tipo de documento con juego de caracteres o idioma configurado en UTF-8.

Se utiliza para declarar el juego de caracteres.

La etiqueta de tipo de contenido Meta se utiliza para declarar el conjunto de caracteres de un sitio web . Se ha recomendado que utilice siempre la etiqueta Tipo de contenido Meta aunque use una declaración DTD sobre el encabezado. Si no puede hacer , puede causar problemas de visualización. Para la instancia , el documento puede usar caracteres de puntuación UTF-8 , pero es visualizado en los juegos de caracteres ISO o ASCII . Hay otros beneficios en usando la etiqueta de tipo de contenido Meta. Simplemente suscribirse a nuestro SEO Revolución Newsletter (membresía tarifa nominal) a obtener toda la primicia de lo que la etiqueta de tipo de contenido Meta puede hacer por su sitio

ver este para obtener más información:

2

para que el navegador sabría cómo decodificar la página - por ejemplo: en función del idioma, el resultado final puede ser diferente al Antiguo Testamento.

Cuestiones relacionadas