bcbg12 Posté 16 Mars 2006 Posté 16 Mars 2006 J'ai un problème dans l'affichage de mon annauire... Annuaire Les lettres accentuées sortent en chinois ou je ne sais quoi... je n'arrive pas à résoudre se problème ! de quoi s'agit.. d'ou peut venir le problème et comment le rédsoudre? Merci
rportal Posté 16 Mars 2006 Posté 16 Mars 2006 cela sent les problemes d'encodage utf8 ... Il faut que tu convertisses tes chaines de caractères en utf8 avant de les afficher... http://fr2.php.net/manual/fr/function.utf8-encode.php Tiens nous au courant.
bcbg12 Posté 16 Mars 2006 Auteur Posté 16 Mars 2006 Merci pour ta réponse... mais je n'ai pas bien compris cette histoire d'encodage ? Comment faire ? je n'ai pas compris la marche à suivre pour encoder en uft8 ! merci
rportal Posté 16 Mars 2006 Posté 16 Mars 2006 Si tu as développé toi même ton annuaire, tu modifies ton code pour qu'à chaque fois que tu affiches quelques choses, tu remplaces par un truc du genre : echo utf8_encode($texte); Sinon une manière plus simple est de changer l'entête HTML de ton annuaire. Passe en iso. remplace: <meta http-equiv="Content-Type" content="text/html; charset=utf8" /> par <meta http-equiv="Content-Type" content="text/xhtml+xml; charset=iso-8859-1" />
bcbg12 Posté 17 Mars 2006 Auteur Posté 17 Mars 2006 J'ai essayé de changer ceci <meta http-equiv="Content-Type" content="text/xhtml+xml; charset=iso-8859-1" /> mais c'est toujours pareil pour les accents?
rportal Posté 17 Mars 2006 Posté 17 Mars 2006 je viens de regarder un peu de plus prêt tes pages, il y a une partie des données qui est encode en utf8 (titre,google adsence, ebay) et une autre en ISO-8859-1 (les liens de l'annuaire) . Je ne connais pas le système d'annuaire que tu utilises mais vérifie qu'il supporte bien utf8 et s'il ne faut pas activer une option dans la configuration.
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant