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

Installation MySQL Discussion :

changer jeu de caractères pour MySQL


Sujet :

Installation MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Mars 2006
    Messages
    365
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 365
    Par défaut changer jeu de caractères pour MySQL
    bonjour,

    comment pourrais je changer le jeu de caractères pour MySQL: UTF-8 Unicode (utf8). Je ne nois aucune option pour le configurer depuis phphmyadmin, ni par le fichier config. Tous les caractère de base lors de l'insertion passent en utf-8

  2. #2
    Rédacteur/Modérateur

    Avatar de Antoun
    Homme Profil pro
    Architecte décisionnel
    Inscrit en
    Octobre 2006
    Messages
    6 287
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte décisionnel
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2006
    Messages : 6 287
    Par défaut
    ça dépend à quel niveau tu veux changer le jeu de caractères :

    - jeu système (pas possible)
    - jeu par défaut du serveur
    - jeu par défaut d'une base
    - jeu par défaut d'une table
    - jeu effectif d'une ou plusieurs colonne(s)
    - jeu de la connexion, du client, et des résultats

    Citation Envoyé par gforce
    Tous les caractère de base lors de l'insertion passent en utf-8
    Pour détecter où se situe le problème, je t'invite à passer ces requêtes :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    SHOW VARIABLES LIKE 'char%' ;
    SELECT CHARSET(colonne où tu insères)
    FROM table où tu insères  ;

  3. #3
    Membre éclairé
    Inscrit en
    Mars 2006
    Messages
    365
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 365
    Par défaut
    ca renvoi des colones avec utf8 dedans

  4. #4
    Rédacteur/Modérateur

    Avatar de Antoun
    Homme Profil pro
    Architecte décisionnel
    Inscrit en
    Octobre 2006
    Messages
    6 287
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte décisionnel
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2006
    Messages : 6 287
    Par défaut
    tu pourrais être plus précis ?

  5. #5
    Membre éclairé
    Inscrit en
    Mars 2006
    Messages
    365
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 365
    Par défaut
    et bien je te dis ce que me retourne ta fonction. tout mes enregistrement au le charset UTF-8. je sais rien dire d'autre. Mais si j'insère un caractère à la main il met met bien "latin". C'est lorsque j'importe un .cvs que je suis obligé de mettre "utf-8" comme charset d'import si non il plante.

  6. #6
    Rédacteur/Modérateur

    Avatar de Antoun
    Homme Profil pro
    Architecte décisionnel
    Inscrit en
    Octobre 2006
    Messages
    6 287
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte décisionnel
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2006
    Messages : 6 287
    Par défaut
    Les problèmes de jeux de caractères sont assez compliqués, il est donc nécessaire d'être précis... Reprenons les choses lentement :
    Citation Envoyé par gforce
    et bien je te dis ce que me retourne ta fonction.
    Tu me parles de la première requête (SHOW VARIABLES...) ou de la seconde (SELECT CHARSET...) ?

    Citation Envoyé par gforce
    tout mes enregistrement au le charset UTF-8. je sais rien dire d'autre.
    Toutes tes colonnes sont en utf8 ?
    Citation Envoyé par gforce
    Mais si j'insère un caractère à la main il met met bien "latin".
    Comment insères-tu un caractère "à la main" ? comment sais-tu que c'est du latin1 ? quel client utilises-tu ?
    Citation Envoyé par gforce
    C'est lorsque j'importe un .cvs que je suis obligé de mettre "utf-8" comme charset d'import
    ça laisse penser que ton fichier est lui aussi en utf8...
    Citation Envoyé par gforce
    si non il plante.
    Il plante comment ? tu as un message d'erreur ?

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

Discussions similaires

  1. Problème de jeu de caractères MySQL 5.0
    Par GofAcid dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 26/05/2007, 00h19
  2. Comment changer le jeu de caractères d'une base ?
    Par Mister Paul dans le forum SQL Procédural
    Réponses: 5
    Dernier message: 02/03/2007, 04h19
  3. Changer le jeu de caractères d'une base entière
    Par renaud26 dans le forum Outils
    Réponses: 10
    Dernier message: 08/02/2007, 09h31
  4. Changer Jeu de caractère de la base
    Par lido dans le forum Oracle
    Réponses: 1
    Dernier message: 05/01/2007, 08h20
  5. Réponses: 9
    Dernier message: 30/06/2004, 23h19

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