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

Outils MySQL Discussion :

Pb encodage utf8


Sujet :

Outils MySQL

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    23
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 23
    Points : 21
    Points
    21
    Par défaut Pb encodage utf8
    Bonjour à tous !

    J'ai mis à jour ma base de donnée mysql chez free en exportant son contenu, en le convertissant en uft8, puis en le réimportant en faisant attention que le type d'encodage sur phpmyadmin soit en utf8.
    Dans phpmyadmin, quand je regarde le contenu, le texte est affiché correctement.
    L'interclassement pour la connection MySQL est utf8_general_ci.

    Quand je suis sur mon site (http://lestoutous.free.fr) qui est encodé en utf8, tout ce qui ne vient pas de la base de données s'affiche correctement, sinon pour les données venant de mysql j'ai un problème avec les accents (voir forum par exemple).

    Sur mon localhost je n'ai pas ce problème pourtant.

    Je ne comprends pas d'où peut venir l'erreur, merci de m'aider.

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    23
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 23
    Points : 21
    Points
    21
    Par défaut
    Problème résolu.
    Il faut mettre mysql_query("SET NAMES utf8"); ici :

    Code PHP : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    @mysql_connect($host,$user,$pass)
       or die("Impossible de se connecter");
    @mysql_select_db("$bdd")
       or die("Impossible de se selectionner la base");
    mysql_query("SET NAMES utf8");

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Mail] encodage utf8 et iso
    Par yanice dans le forum Langage
    Réponses: 1
    Dernier message: 23/04/2007, 17h01
  2. [Encodage] utf8 image affichage
    Par oim dans le forum Langage
    Réponses: 7
    Dernier message: 05/04/2007, 14h24
  3. [Tableaux] Encodage utf8 d'un tableau
    Par lodan dans le forum Langage
    Réponses: 8
    Dernier message: 28/08/2006, 13h57
  4. Problème d'encodage UTF8
    Par vg33 dans le forum Langage
    Réponses: 6
    Dernier message: 26/07/2006, 19h28
  5. fonction native d'encodage utf8 ?
    Par Bruno2000 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 30/05/2006, 17h27

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