Problème d'encodage

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par garancetosello, 30 Janvier 2015.

  1. garancetosello
    garancetosello WRInaute discret
    Inscrit:
    30 Août 2010
    Messages:
    166
    J'aime reçus:
    0
    Bonjour,
    Je suis entrain de refaire mon site et j'ai un problème avec les accents qui se transforment en Arche de No� / Entrez vos quantités et dans mes titles.
    Pouvez-vous me dire d'où peut venir mes problèmes
    J'ai essayé avec différents UTF
    <meta charset="UTF-8" />
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    Mais rien ne marche
    Quelqu'un peu t-il m'aider ?
    http://www.votre-faire-part.com/test/resultat.php?id=695

    SVP <3
     
  2. Blount
    Blount WRInaute impliqué
    Inscrit:
    18 Novembre 2010
    Messages:
    707
    J'aime reçus:
    0
  3. garancetosello
    garancetosello WRInaute discret
    Inscrit:
    30 Août 2010
    Messages:
    166
    J'aime reçus:
    0
    Ok je vais regarder mais avant ca marchait très bien donc je ne pense pas que ca vienne de la BDD
     
  4. garancetosello
    garancetosello WRInaute discret
    Inscrit:
    30 Août 2010
    Messages:
    166
    J'aime reçus:
    0
    Ca m'aide pas plus dans le sens que je capte pas grand chose.
    Si je comprends bien en PHP il est inutile de mettre dans le <head>
    <meta charset="UTF-8" /> ??
     
  5. Blount
    Blount WRInaute impliqué
    Inscrit:
    18 Novembre 2010
    Messages:
    707
    J'aime reçus:
    0
    À mon avis, tu essaies de vouloir utiliser UTF-8 alors que tes données sont en ISO.
    Essaie :
    Code:
    <meta charset="iso-8859-15" />
     
  6. garancetosello
    garancetosello WRInaute discret
    Inscrit:
    30 Août 2010
    Messages:
    166
    J'aime reçus:
    0
    J'allais te congratuler à mort car je me suis dit "punaise ca y est ca y est"
    Le hic : ma base de données est effectivement corrigée mais tout ce qui est en html
    menu, contenu eux foirent maintenant.
    Avant c'était le contraire !!
    http://www.votre-faire-part.com/test/resultat.php?id=695
    Exemples : Faire-part montage photo thÚme : Arche de Noé
    Code:
    <!DOCTYPE html>
    <html lang="fr">
    <head>
    <meta charset="iso-8859-15" />
    <title>Faire part photo de <?php echo $evenement; ?> <? echo $collection2; ?>. Faire part de luxe pas cher.</title>
    <meta name="description" content="Découvrez une collection de faire part photo de <? echo $evenement; ?> , création <? echo $collection2; ?>. Des faire part de haute qualité pas cher. Maquette sous 24H." />
    <meta content="Faire part photo <? echo $evenement; ?>, faire part <? echo $collection2; ?>, faire part pas cher, faire part montage photo, faire part original, faire part <? echo $evenement; ?> <? echo $collection2; ?>" name="keywords" />
    <!--[if lt IE 9]>
    <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
    <![endif]-->
    <link rel=stylesheet href="css/style.css" />
    <link rel=stylesheet href="css/page.css" />
    <link rel=stylesheet href="css/resultat.css" />
    </head>
    <body>
     
  7. Blount
    Blount WRInaute impliqué
    Inscrit:
    18 Novembre 2010
    Messages:
    707
    J'aime reçus:
    0
    Si tu lis mon article, tu verras qu'il faut que tout l'environnement soit dans le meme encodage. Je pense que certain de tes fichiers doivent etre en UTF8.
     
  8. garancetosello
    garancetosello WRInaute discret
    Inscrit:
    30 Août 2010
    Messages:
    166
    J'aime reçus:
    0
    Si j'enlève tous les accents de ma BDD sa arrangerait les choses, non ?
    Ou l'environnement sera tjrs mauvais ?
    Comment je fais pour savoir qu'est ce qui est en UTF8 sur ma page ?
    Stp , réponds moi car là je commence à paniquer
     
  9. garancetosello
    garancetosello WRInaute discret
    Inscrit:
    30 Août 2010
    Messages:
    166
    J'aime reçus:
    0
    OH MY GOD
    J'y suis arrivée
    C'était en ISO
    Comment je peux savoir pour mes autres si elles sont en ISO ou UFT-8 ?
    C'est très important et je ne sais pas comment détecter ce genre d'infos !

    Code:
    <!DOCTYPE html>
    <html lang="fr">
    <head>
    <meta content="text/html; charset="ISO-8859-1" http-equiv="Content-Type" />
     
  10. garancetosello
    garancetosello WRInaute discret
    Inscrit:
    30 Août 2010
    Messages:
    166
    J'aime reçus:
    0
    Bon ca ne marche pas sur toutes les feuilles et parfois ca m'enlève des fonctions CSS
    J'avais mis <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
     
  11. garancetosello
    garancetosello WRInaute discret
    Inscrit:
    30 Août 2010
    Messages:
    166
    J'aime reçus:
    0
    J'ai peut être trouvé une astuce j'ai mis ce bout de code et ca marche ca enlève les accents
    Au lieu de
    Code:
    <? echo $evenement; ?>
    j'ai mis
    Code:
    <? echo utf8_encode($evenement); ?>
    En revanche je n'arrive pas pour ce petit bout de code
    Code:
    <?=$row['collection2'];?>
    Quelqu'un serait-il m'aider ?
     
  12. garancetosello
    garancetosello WRInaute discret
    Inscrit:
    30 Août 2010
    Messages:
    166
    J'aime reçus:
    0
    REPONSE
    Code:
    <?=utf8_encode($row['collection2']);?>
     
  13. spout
    spout WRInaute accro
    Inscrit:
    14 Mai 2003
    Messages:
    9 026
    J'aime reçus:
    291
    C'est pas une bonne idée de faire des utf8_encode() dans ton template PHP. Soit tu utilises UTF8 ou ISO, il faut choisir un des 2. Le mieux est de passer ta base de données en UTF8.
    Relis bien le super article de Blount.
     
  14. gesud
    gesud Nouveau WRInaute
    Inscrit:
    20 Octobre 2013
    Messages:
    19
    J'aime reçus:
    0
    Spout a raison, j'ai eu le problème et j'ai du reprendre tous les fichiers un à un pour vérifier les encodage. Si tu utilise un éditeur genre Notepad n'oublie de vérifier qu'il soit paramétré en UTF8 a chaque fichier et pense a ta connexion a la BDD
    Code:
     $connect = mysql_connect("localhost", "root", "") or die(mysql_error()) ; 
       //  ******************************************
    	  mysql_set_charset("UTF8", $connect) ;
       //  ******************************************
              mysql_select_db("ma_bdd") ;
     
Chargement...
Similar Threads - Problème encodage Forum Date
Problème d'encodage caractère Google+ 6 Août 2014
Problème encodage UTF-8 Problèmes de référencement spécifiques à vos sites 4 Octobre 2013
Problème d'encodage... Développement d'un site Web ou d'une appli mobile 2 Mars 2012
Problème d'encodage url les é devient %E9 URL Rewriting et .htaccess 22 Décembre 2011
Problème d'affichage des entrées SQL (encodage) Développement d'un site Web ou d'une appli mobile 16 Avril 2011
Problème encodage de mon Blog utf-8 et iso-latin Développement d'un site Web ou d'une appli mobile 13 Février 2011
Analyse des balises meta problème d'encodage Développement d'un site Web ou d'une appli mobile 8 Février 2011
probleme d'encodage Développement d'un site Web ou d'une appli mobile 26 Octobre 2010
probleme encodage Développement d'un site Web ou d'une appli mobile 17 Avril 2010
Crawl ne dépasse pas la page d'accueil et semblant de problème d'encodage Administration d'un site Web 8 Mars 2010
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
    Rejeter la notice