Probléme de Charset !



  • Bonjour,

    Sur mon site les lettres acentués s'affichent en Carré ou bien en Losange et d'autres s'affichent très bien et je n'ai aucune idée d'ou celà peut venir.

    Tous les accents qui s'affiche dans la partie : " include_once($pageOK[$_GET['page']]) " ainsi que "include_once("Pages/Accueil.php") " s'affiche très bien, le reste ne s'affiche pas comme il faut.

    Merci pour votre aide.

    <?php
    session_start();
    require_once "Donnees/Fonctions.php";
    $IP = trim($_SERVER['REMOTE_ADDR']) ;
    Compteur($IP);
    FiltrageDeLaTableMembre() ;
    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8" />
    <META NAME="google-site-verification" CONTENT="ZCnunPVW85E2MajoFc8Jcqim_mAR1VuHEy9crZRKlig" />
    <META NAME="description" LANG="fr" CONTENT= "Creez votre Vidéothèque en ligne avec des fiches complètes de film">
    <META NAME="Keywords" CONTENT="divxtheque, videotheque, divxtheques, videotheques, ranger, classer, gerer, gestion film, en ligne, en, ligne, online, on line, video, divx, dessin animee, aventure, action, ">
    <META NAME="Creator" LANG="fr" CONTENT="Boby, Dje, Walker" />
    <META NAME="Title" LANG="fr" CONTENT="Creez votre Vidéothèque en ligne" />
    <META NAME="Date.created" SCHEME="W3CDTF" CONTENT="2009-05-01" />
    <META NAME="Subject" LANG="fr" CONTENT="divxtheque, videotheque, divxtheques, videotheques, ranger, classer, gerer, gestion film, en ligne, en, ligne, online, on line, video, divx, dessin animee, aventure, action, " />
    <META NAME="revisit-after" CONTENT="2 days" />
    <LINK REL="SHORTCUT ICON" HREF="http://www.movietheque.net/Images/favicon.ico">
    <link HREF="Style.css" REL="stylesheet" TYPE="text/css">
    <TITLE>--- Divxthéques.net V1.0 ---</TITLE>
    </head>
    
    <body>
    <div id="Banniere"></div>
    <div id="Menu"> <a href="Page-Accueil">.:Accueil:.</a> <a href="Page-FAQ">.:FAQ:.</a> <a href="Page-NouveauCompte">.:Créer un compte:.</a> </div>
    <div id="CorpsHaut"></div>
    <div id="Corps">
    <?php
    // On définit le tableau contenant les pages autorisées
    '...................
    
    .......................
    
    ..........................
    '		
    // On teste que le paramétre Url envoyé existe et qu'il est bien enregistré dans le Tableau
    if ( (isset($_GET['page'])) && (isset($pageOK[$_GET['page']])) ) 
    {
    include_once($pageOK[$_GET['page']]);// Nous appelons le contenu central de la page
    } 
    else 
    {
    include_once("Pages/Accueil.php");// Page par défaut quant elle n'existe pas dans le tableau
    }		
    ?>
    </div>
    <div id="CorpsBas">- Tout droit réservé © 2010 -</div>
    </body>
    </html>
    


  • J'ai pas regardé le code source de la page mais sur mon site où les accents marche très bien j'ai ceci, si sa peux aidé

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15" />
    <meta http-equiv="content-language" content="fr" />
    
    


  • Oui, je comprends ton idée mais si je change de Charset en iso, j'obtiens l'effet inverse : Ce qui s'affichais mal avant s'affiche bien et ce qui s'affichais bien s'affiche mal.

    Donc ça ne va pas comme solutions.

    Mais merci.



  • vérifier l'encodage de tes fichiers dans ton éditeur de texte. Je te conseil de toute mettre en UTF-8 et de déclarer un charset UTF-8 dans le HTML.


Se connecter pour répondre
 

Il semble que votre connexion ait été perdue, veuillez patienter pendant que nous vous re-connectons.