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 :

Codage MySql 3.23


Sujet :

Administration MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de csharpshooter
    Inscrit en
    Mai 2009
    Messages
    98
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 98
    Par défaut Codage MySql 3.23
    bonjour a tous, j'utilise MySql 3.23, dans le quel le codage par defaut est le latin1, je cherche l'instruction pour modifier ce codage, y'en a SET CHARACTER SET et SET NAMES, mais ce n'est valide que pour les versions >= 4,,
    sinon comment faire pour migrer toute la base vers UTF8 sans changer la version de MySql ???
    merci

  2. #2
    Membre éprouvé

    Profil pro
    Inscrit en
    Février 2009
    Messages
    129
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2009
    Messages : 129
    Par défaut
    Oui dans MySQL 3.23, on peut juste choisir le charset au niveau du serveur.

    Normalement, tu dois avoir dans ton my.cnf un paramètre du genre charset=... ou default-character-set=... En changeant ce paramètre et en redémarrant MySQL, ça devrait être bon.

    Stéphane

  3. #3
    Membre chevronné
    Inscrit en
    Septembre 2006
    Messages
    685
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 685
    Par défaut
    Je voudrais pas faire mon rabat-joie, mais quand même mysql 3...

    Sachant qu'on en est à la version 5, je trouve bizarre de vouloir rester sur cette version qui offre peu de possibilité comparer à la dernière.

  4. #4
    Membre éclairé Avatar de csharpshooter
    Inscrit en
    Mai 2009
    Messages
    98
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 98
    Par défaut
    Citation Envoyé par StephaneC. Voir le message
    Oui dans MySQL 3.23, on peut juste choisir le charset au niveau du serveur.

    Normalement, tu dois avoir dans ton my.cnf un paramètre du genre charset=... ou default-character-set=... En changeant ce paramètre et en redémarrant MySQL, ça devrait être bon.

    Stéphane
    merci Stéphane, ce que je veux faire c'est changer le codage directement de PHP ,es ce possible, bien sur sur mysql 3????


  5. #5
    Membre éprouvé

    Profil pro
    Inscrit en
    Février 2009
    Messages
    129
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2009
    Messages : 129
    Par défaut
    Non, ce n'est pas possible de changer le codage en PHP (en tout cas pas à ma connaissance) : mysql_set_charset demande MySQL 5 et je ne connais pas d'autres fonctions qui pourraient jouer le même rôle.

    Et attention à une chose : en PHP, tu pourras éventuellement changer le charset côté client mais jamais côté serveur.

    Stéphane

  6. #6
    Membre éclairé Avatar de csharpshooter
    Inscrit en
    Mai 2009
    Messages
    98
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 98
    Par défaut
    Citation Envoyé par StephaneC. Voir le message
    Non, ce n'est pas possible de changer le codage en PHP (en tout cas pas à ma connaissance) : mysql_set_charset demande MySQL 5 et je ne connais pas d'autres fonctions qui pourraient jouer le même rôle.

    Et attention à une chose : en PHP, tu pourras éventuellement changer le charset côté client mais jamais côté serveur.

    Stéphane
    le truc c'est que PHPadmin le fait via un code non???c'est ce que je veux utiliser, quand on choisi le codage dans PHPMyAdmin ->

    il y'a forcement un script ou une fonction qui ce lance quelque part, es ce que je peut l'utiliser??????

  7. #7
    Membre éclairé Avatar de csharpshooter
    Inscrit en
    Mai 2009
    Messages
    98
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 98
    Par défaut
    il parait que PHPadmin utilise des variables globales pour changer le codage telle que;
    $cfg['DefaultCharset']
    et:
    $cfg['AllowAnywhereRecoding']
    ainsi que:
    $cfg['RecodingEngine']
    je me demande es ce que je pourrai modifier ces variables a partir de mon programme PHP??????

Discussions similaires

  1. [MySQL] maj base mysql et erreur de codage
    Par citronbrun dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 27/10/2008, 16h39
  2. [MySQL] mon premier codage php/mysql
    Par rochti dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 16/04/2008, 11h38
  3. [MySQL] Probleme de codage mysql
    Par toddy_101 dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 26/04/2007, 17h51
  4. mysql et type de codage
    Par mzibri dans le forum SQL Procédural
    Réponses: 1
    Dernier message: 11/04/2007, 09h19

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