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

MySQL Discussion :

Réparer problème d'encodage


Sujet :

MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de Julien Bodin
    Homme Profil pro
    Devops
    Inscrit en
    Février 2009
    Messages
    474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Devops
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2009
    Messages : 474
    Par défaut Réparer problème d'encodage
    Bonjour à tous !

    A un moment donnée avec mon application j'ai dû switcher entre deux bases de données (une pour la version développement et une pour la version de production).

    J'ai une table 'codes naf' qui est composée de deux champs :
    • code, qui représente un code naf
    • Libelle, sa description textuelle


    Je pense que les deux bases de données avaient un interclassement différent puisque j'ai des libellés de ce type maintenant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Culture de céréales (à l'exception du riz), de légumineuses et de graines oléagineuses
    Élevage de chevaux et d'autres équidés
    L'interclassement courant est latin1_swedish_ci, avant il devait être utf8_unicode_ci.

    Ma question est la suivante :
    Est-il possible de corriger ces chaines automatiquement à l'aide d'un outil ou d'une requête SQL ou bien dois-je tout corriger moi-même ?

    Je vous remercie d'avance pour votre aide !

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2010
    Messages : 3
    Par défaut BDD Sql
    Bonjour,

    Je n'ai pas bien compris, mais perso, quand je dois modifier qq chose dans ma BDD j'utilise PHPMyAdmin. C'est d'ailleurs avec ce prg que je crée mes BDD.

    A bientôt.

  3. #3
    Membre expérimenté
    Homme Profil pro
    Analyst
    Inscrit en
    Juillet 2008
    Messages
    150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Analyst
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2008
    Messages : 150
    Par défaut
    Bonjour,
    Je ne suis pas certain d'avoir compris (Tu as dumpé des tables de dev que tu as réinséré en prod ? Ou toutes les tables sont elles concernées ? L'erreur est sur le dev ?)

    Je pense que tu n'as pas le choix que de faire des alter (Tu peux te faire un programme pour le génerer depuis un dump si beaucoup de tables)
    Le ALTER doit être au niveau des colonnes, il doit exister un paramètre niveau table (Fais un dump avec mysqldump pou voir l'info). En revanche, dans un ".ini", il doit y avoir l'encoding par défaut (pour que tes nouvelles tables soient dans le bon encoding).

    Cependant, la résolution peut être différent selon la version du SGBDR. Voici un lien que je viens de trouver:
    http://dev.mysql.com/tech-resources/...1/unicode.html

Discussions similaires

  1. [CSV] Problème d'encodage
    Par simoryl dans le forum Langage
    Réponses: 13
    Dernier message: 18/04/2012, 15h20
  2. Problème d'encodage avec Python
    Par tse_tilky_moje_imja dans le forum Général Python
    Réponses: 2
    Dernier message: 22/02/2006, 14h36
  3. Problème d'encodage en Unicode
    Par Skreo dans le forum Entrée/Sortie
    Réponses: 5
    Dernier message: 28/12/2005, 10h43
  4. Problème d'encodage sur MySql 4.1
    Par Blanchet dans le forum Outils
    Réponses: 1
    Dernier message: 04/12/2005, 04h53
  5. [XML::PARSER] Problème d'encodage
    Par frangin2003 dans le forum Modules
    Réponses: 13
    Dernier message: 05/09/2005, 14h59

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