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

Symfony PHP Discussion :

Caractères spéciaux sous mysql [1.x]


Sujet :

Symfony PHP

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    91
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 91
    Par défaut Caractères spéciaux sous mysql
    Bonjour,

    J'ai quelque chose d'étrange qui m'arrive:
    mes tables sonr définies fans un yml, jusqu'ici rien d'anormal.
    le lance un symfony doctrine:build --all, les tables se construise correctement.
    Puis je fais un mysql -u toto -p ma_base < dump_sql
    Et là les caractères spéciaux ne sont pas bien affichés dans les tables, alors que le dump, les textes sont nickels.
    Chose curieuse : quand je fais un copié / collé de l' "insert into" du dump dans une requete mysql, les textex sont bien affichés
    J'y comprend rien, c'est seulement quand je fais le "mysql -u etc..." que les caractères spéciaux sont mal interprétés dans les tables.

    Si vous avez une explication
    MErci ^^

  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'es sous quelle OS ? t'a connexion et tes tables sont sous quel charset ?

  3. #3
    Expert confirmé
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DPO
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2005
    Messages : 4 954
    Par défaut
    C'est caractéristique d'une différence de charset entre les différents programmes et fichier que tu gères.

    Je suppose (à vérifier) que tes fichiers php et yaml sont dans le même charset que celui déclaré dans le header de ton application web et que ta nouvelle base y est aussi. Si ceci est juste ...

    ... je suppose que la différence provient soit de l'ancienne base qui a un encodage différent, soit du fichier intermédiaire qui a un encodage propre et différent. A vérifier.

    La solution, lors de la sauvegarde des données, est de spécifier l'encodage que tu souhaites pour ton fichier intermédiaire et, dans ton application, de n'utiliser qu'un encodage, idéalement, actuellement, de l'utf8-general.

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    91
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 91
    Par défaut
    Tout d'abord, merci de vous être penché sur mon cas ^^
    J'ai trouvé d'où cela provenait :
    En fait le dump sql est correct, enfin, il l'était, car je l'ouvrais via wordpad, il respecte l'encodage original, j'ai dû, par erreur, faire des modifications sous notepad, qui lui ne respecte pas du tout la façon dont est encodé le fichier, et lors de la sauvegarde, il a sauvegardé selon son propre encodage.

    Vous m'avez mis sur la piste ...
    Voilà, problème résolu ^^
    thx

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

Discussions similaires

  1. probeme caractères spéciaux sous Linux
    Par ralf091 dans le forum Langage
    Réponses: 5
    Dernier message: 30/06/2008, 11h10
  2. [SDL_ttf]Accents, caractères spéciaux sous linux
    Par Jordinateur dans le forum SDL
    Réponses: 2
    Dernier message: 08/06/2008, 16h18
  3. caractère spéciaux sous IE dans de l'AJAX
    Par bb62 dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 23/04/2008, 12h01
  4. affichage des caractères spéciaux sous java
    Par hasnaouiwafa dans le forum Général Java
    Réponses: 2
    Dernier message: 03/04/2007, 17h23
  5. Réponses: 8
    Dernier message: 11/07/2006, 14h34

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