Maison > Article > interface Web > Jour 3 : Définition du langage Encoding_Basic Tutoriel
La troisième étape consiste à définir l'encodage de votre langue, similaire à ceci :
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, ISO-8859-1. , etc., définis selon vos besoins.
Habituellement, cette définition est suffisante. 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 :
.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 :
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,
et ,et
, etc. Pour les identifiants non appariés, il est nécessaire d'ajouter un espace à la fin de l'identifiant, suivi d'un "/ ". Par exemple,