Recif Posté 23 Février 2005 Posté 23 Février 2005 Voilà, presque tout est dans le titre: sur mon site http://www.annuaire-bleu.com on ne peut pas changer l'affichage en europe occidentale (ISO); IE reste bloqué sur UTF8! Sur Firefox ça fonctionne... Quelqu'un a déjà eu le problème?
Xavier Posté 23 Février 2005 Posté 23 Février 2005 Étant donné que la page est bel et bien encodée en utf-8 et déclarée comme telle par le serveur, je ne vois pas l'avantage de changer l'encodage. Sous Firefox je peux mais alors les "é" sont logiquement remplacés par des "é", donc je ne vois pas l'avantage. Remarque : dans le menu de droite tu as une entité bizarre : <a href="/financement.php">Crédits et finances</a> Je ne sais pas pouquoi IE affiche un "é" à la place d'un "é", ce n'est pas normal, et ça mériterait d'être corrigé
Recif Posté 23 Février 2005 Auteur Posté 23 Février 2005 Ah? Comment tu vois si la page est encodée en utf-8 et déclarée comme telle par le serveur? Et surtout comment changer ça?
Loupilo Posté 25 Février 2005 Posté 25 Février 2005 Ah? Comment tu vois si la page est encodée en utf-8 et déclarée comme telle par le serveur? Et surtout comment changer ça? <{POST_SNAPBACK}> Tu peux regarder le visualisateur d'entêtes HTTP du Hub : http://www.webmaster-hub.com/outils/http-viewer.php Il indique, par exemple: Content-Type: text/html;charset=iso-8859-1 Là, la page est déclarée comme encodée en iso-8859-1 par le seveur. Loupilo.
Recif Posté 25 Février 2005 Auteur Posté 25 Février 2005 Ok, c'est en effet UTF8 : URL: http://www.annuaire-bleu.com/ HTTP/1.1 200 OK Date: Fri, 25 Feb 2005 17:26:26 GMT Server: Apache X-Powered-By: PHP/4.3.10 Connection: close Content-Type: text/html; charset=utf-8 Mais comment faire pour changer en iso-8859-1? Car j'ai bien déclaré dans head : META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"
Xavier Posté 26 Février 2005 Posté 26 Février 2005 C'est un réglage à faire au niveau du serveur, en php tu peux ajouter une commande headers() pour ça. Cela dit ta page est bien encodée en utf-8, pourquoi voudrais-tu la mettre en iso-8859-1 ? C'est ta balise HTML meta qu'il faut corriger, tu dois mettre : <meta http-equiv="Content-Type" content="text/html; charset=utf-8"
Recif Posté 27 Février 2005 Auteur Posté 27 Février 2005 MArche pas avec cette ligne :-( Par contre j'ai trouvé un truc: j'enlève tout spécification à la fin de la ligne meta après text/html et là les caractères sont ok! META HTTP-EQUIV="Content-Type" CONTENT="text/html;" C'est surtout pour la page http://www.annuaire-bleu.com/annonces.php : les accents étaient transformés en caractères chinoix!...
Xavier Posté 27 Février 2005 Posté 27 Février 2005 Ah oui là ce sont effectivement des caractères iso-8859-1... pourquoi utiliser plusieurs encodages sur un même site ?
Recif Posté 27 Février 2005 Auteur Posté 27 Février 2005 Ben en fait c'est un script de marque blanche et je ne controle pas l'encodage...
Recif Posté 5 Mai 2005 Auteur Posté 5 Mai 2005 Bon, j'y comprends rien, là je viens de retourner sur ces petites annonces et j'ai à nouveau le problème, sans avoir fait aucun changement... Je suis perdu avec ces c...
Xavier Posté 9 Mai 2005 Posté 9 Mai 2005 Euh... c'est quoi un "script de marque blanche" ? Pourrais-tu éclairer mon ignorance sur ce sujet ? Cela dit si ça peut te rassurer je n'ai pas de problème en ce moment, la page est bien déclarée et interprétée en utf-8 PS: Il y a un bout de code php non interprété dans ta page, un include de http://www.annuaire-bleu.com/referrer/robo...otstats.inc.php Commence toujours les blocs php avec <?php plutôt que juste <?
Recif Posté 9 Mai 2005 Auteur Posté 9 Mai 2005 Merci Sinon marque blanche : http://www.journaldunet.com/encyclopedie/d...e_blanche.shtml
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant