El tercer paso es definir la codificación de su idioma, algo como esto:
<meta http-equiv="Tipo de contenido" content="text/html; charset=gb2312" />
Para que los navegadores los interpreten correctamente y pasen la verificación del código W3C, todos los documentos XHTML deben declarar el lenguaje de codificación que utilizan. Generalmente usamos gb2312 (chino simplificado). También es posible usar Unicode e ISO-8859-1 para crear múltiples. -páginas de idiomas, etc., defina según sus necesidades.
Normalmente esta definición es suficiente. Sin embargo, cabe agregar que los documentos XML no definen la codificación del idioma de esta manera. XML se define de la siguiente manera:
<?xml versión="1.0" codificación="gb2312"?>
Puede ver declaraciones similares en la primera línea de código en la página de inicio de Macromedia.com. Este es también el método de definición recomendado por el W3C. Entonces, ¿por qué no adoptamos este enfoque? La razón es que algunos navegadores tienen un soporte incompleto para los estándares y no pueden comprender correctamente dichos métodos de definición, como IE6/windows. Por lo tanto, según el plan de transición actual, seguimos recomendando utilizar el metamétodo. Por supuesto, puedes escribir en ambos sentidos.
Al observar el código fuente de este sitio web, encontrará que hay una oración más donde se define la codificación del idioma:
<meta http-equiv="Contenido-Idioma" contenido="gb2312" />
Esto está escrito para navegadores más antiguos para garantizar que varios navegadores puedan interpretar la página correctamente.
Nota: Al final de la declaración anterior, verá una barra diagonal "/", que es diferente de nuestro código HTML4.0 anterior. La razón es que las reglas de sintaxis XHTML requieren que todas las etiquetas tengan un principio y un final. Por ejemplo, <body> y </body>, <p> y </p>, etc. Para etiquetas no emparejadas, es necesario agregar un espacio al final de la etiqueta, seguido de "/". Por ejemplo, <br> se escribe como <br /> y <img> se escribe como <img />. El motivo para agregar espacios es evitar que el navegador reconozca los códigos cuando están conectados entre sí.