La troisième étape consiste à définir votre codage de langue, quelque chose comme ceci :
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
Afin d'être correctement interprétés par les navigateurs et de passer la vérification du code W3C, tous les documents XHTML doivent déclarer le langage d'encodage qu'ils utilisent. Nous utilisons généralement gb2312 (chinois simplifié). Il est également possible d'utiliser Unicode et ISO-8859-1 pour créer du multi. -pages de langues etc., à définir selon vos besoins.
Habituellement, cette définition suffit. Cependant, il convient d'ajouter que les documents XML ne définissent pas le codage du langage de cette manière. XML est défini comme suit :
<?xml version="1.0" encoding="gb2312"?>
Vous pouvez voir des déclarations similaires dans la première ligne de code sur la page d'accueil de Macromedia.com. C'est également la méthode de définition recommandée par le W3C. Alors pourquoi ne pas adopter cette approche ? La raison en est que certains navigateurs n'ont pas une prise en charge complète des normes et ne peuvent pas comprendre correctement ces méthodes de définition, telles que IE6/windows. Par conséquent, dans le cadre du plan de transition actuel, nous recommandons toujours d’utiliser la méthode méta. Bien sûr, vous pouvez écrire dans les deux sens.
En regardant le code source de ce site Web, vous constaterez qu'il y a une phrase supplémentaire où le codage de la langue est défini :
<méta http-equiv="Content-Language" content="gb2312" />
Ceci est écrit pour les navigateurs plus anciens afin de garantir que les différents navigateurs peuvent interpréter correctement la page.
Remarque : à la fin de l'instruction de déclaration ci-dessus, vous voyez une barre oblique "/", qui est différente de notre précédente écriture de code HTML4.0. La raison en est que les règles de syntaxe XHTML exigent que toutes les balises aient un début et une fin. Par exemple, <body> et </body>, <p> et </p>, etc. Pour les balises non appariées, il est nécessaire d'ajouter un espace à la fin de la balise, suivi d'un "/". Par exemple, <br> s'écrit <br /> et <img> s'écrit <img /> La raison de l'ajout d'espaces est d'empêcher le navigateur de reconnaître les codes lorsqu'ils sont connectés ensemble.