Version complète: sur le forum Webmaster Hub : PHP Link Directory aide
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > PHP
bcbg12
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
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
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
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:

CODE
<meta http-equiv="Content-Type" content="text/html; charset=utf8" />


par

CODE
<meta http-equiv="Content-Type" content="text/xhtml+xml; charset=iso-8859-1" />
bcbg12
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
huh.gif 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.
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.