IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

accent et mysql


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juin 2010
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 39
    Par défaut accent et mysql
    Bonsoir.
    J'ai des données avec accents qui s'affiche correctement dans ma base SQL (phpmyadmin).
    Mais sur mon site, j'ai des � au lieu des accents. Pourtant dans base les é s'affiche bien

    Exemple :
    http://dj-kenconnor.com/index.php?page=comixsoiree.php

    Mes pages sont bien écrites en UTF 8.
    Pour l'interclassement, par défaut c'était "latin1_general_ci". J'ai essayé avec utf8_bin mais même résultat.
    Je suis chez 1&1, pas moyen de mettre la main sur la partie admin. Ça viendrait du serveur ?

  2. #2
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    t'utilises quelle extension mysql, mysqli ou PDO ?

  3. #3
    Membre averti
    Inscrit en
    Juin 2010
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 39
    Par défaut
    PDO

  4. #4
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    Citation Envoyé par KenConnor Voir le message
    PDO
    t'as fait le SET NAMES en PDO::MYSQL_ATTR_INIT_COMMAND ou après ta connexion ?

  5. #5
    Membre averti
    Inscrit en
    Juin 2010
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 39
    Par défaut
    non, pour me connecter j'utilise ça

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    try  
          {
            $db = new PDO('mysql:host=***;dbname=***', '***', '**');
            $db->setAttribute(PDO::ATTR_CASE, PDO::CASE_LOWER); 
          }
     
          catch (Exception $e)
          {
          echo "echec :" .$e->getMessage();
          }

  6. #6
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    Citation Envoyé par KenConnor Voir le message
    non, pour me connecter j'utilise ça
    il faut faire :



    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    try
    {
        $driver_options = array(
                            PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES \'UTF8\'',
                            PDO::ATTR_CASE => PDO::CASE_LOWER));
        $db = new PDO('mysql:host=***;dbname=***', '***', '**', $driver_options);
    }
    catch (Exception $e)
    {
        echo "echec :" .$e->getMessage();
    }

Discussions similaires

  1. gestion accents dans Mysql
    Par cyreel dans le forum SQL Procédural
    Réponses: 3
    Dernier message: 12/04/2007, 13h44
  2. Probléme accent Requéte MySQL-ASP
    Par dragonfly dans le forum ASP
    Réponses: 1
    Dernier message: 30/03/2007, 09h35
  3. accent dans MYSQL
    Par lguittet dans le forum SQL Procédural
    Réponses: 4
    Dernier message: 08/06/2006, 09h35
  4. [Accent et MySQL 5] Probleme d'accent
    Par spk4ever dans le forum Installation
    Réponses: 7
    Dernier message: 09/03/2006, 12h22
  5. Comment afficher les accent sous mysql v4.0.13
    Par buildozer dans le forum Requêtes
    Réponses: 2
    Dernier message: 17/06/2003, 09h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo