2010-09-17 12 views
0

J'ai un site qui est répliqué dans plusieurs langues. Le site lui-même affiche les caractères correctement, mais lors de la visualisation de la source, les balises meta affichent le point d'interrogation "caractère inconnu" au lieu du caractère étranger.Les caractères étrangers dans les balises META ne s'affichent pas correctement

Que dois-je faire différemment pour les balises META?

J'ai déjà cette balise:

<meta http-equiv="content-type" content="application/xhtml+xml; charset=utf-8" /> 
+0

J'ai changé le jeu de caractères à iso-8859-1 et cela fonctionne maintenant. – Pete

Répondre

0

J'ai changé le charset iso-8859-1 et il fonctionne maintenant.

cela signifie que vous avez sauvé le fichier ISO-8859-1 (ou peut-être comme CP-1252 lorsque les fenêtres) au lieu de UTF-8. Dans un éditeur de texte/IDE décent, vous devriez pouvoir configurer l'encodage de fichier par défaut et/ou utiliser l'option Save As pour définir l'encodage désiré. En outre, n'oubliez pas de définir les en-têtes de réponse HTTP en conséquence. La procédure à suivre dépend du serveur Web utilisé et/ou de la langue côté serveur en question (le cas échéant). En passant, vous voulez vraiment utiliser ISO-8859-1 quand vous voulez aller pour World Domination. Il ne couvre pas tous les personnages dont le monde a conscience. Il ne couvre que le latin, pas l'hébreu, cyrillique, arabe, chinois/coréen/japonais, etc .. etc ..