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

Administration MySQL Discussion :

Mysql et UTF8


Sujet :

Administration MySQL

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 25
    Points : 19
    Points
    19
    Par défaut Mysql et UTF8
    Bonjour,

    Je viens d'installer Mysql Ver 14.12 Distrib 5.0.51a, for debian-linux-gnu (x86_64) using readline 5.2.

    J'ai configuré ma Database en charset UTF8 et chacune de mes tables en UTF8 également.
    J'enregistre des lignes dans ces tables puis les récupère avec PHP.

    Je cherche à récupérer les informations en UTF8, hors je suis obligé de faire utf8_encode($row["maColumn"); pour avoir réellement de l'UTF8.

    En réalité, j'utilise une fonction php (json_encode) qui n'accèpte que des string UTF8. Les informations mal encodées sont coupées. Je remarque qu'il est nécessaire de convertir en UT8 ce que MYSQL me renvoie pour que la fonction marche correctement.

    Auriez-vous une idée de ce qui pourrait causer ce problème ?

    Merci pour votre aide !

    K.

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 25
    Points : 19
    Points
    19
    Par défaut
    Résolu :

    Le problème vient clairement de PHP qui considère l'encodage utilisé par mysql comme latin1. avec PHP > 5.2 mysql_set_charset() resout le problème.
    Tout est expliqué là : http://www.phpwact.org/php/i18n/utf-8/mysql

    Désolé pour le post inutile.

    K.

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

Discussions similaires

  1. Comment transformer un backup mysql d'utf8 à latin1 ?
    Par viggo71 dans le forum Administration
    Réponses: 0
    Dernier message: 05/12/2013, 18h41
  2. Update MySQL avec UTF8
    Par laetisam dans le forum JDBC
    Réponses: 0
    Dernier message: 09/01/2012, 16h51
  3. Problème É mysql table utf8 champ BLOB
    Par calitom dans le forum Requêtes
    Réponses: 3
    Dernier message: 28/01/2011, 11h49
  4. [MySQL] PHP MYsql UNICODE UTF8
    Par ETVigan dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 14/06/2010, 08h08
  5. Réponses: 5
    Dernier message: 19/11/2004, 19h16

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