• # Requête sql

    Posté par (site web personnel) . En réponse au message MySql, UTF8 (et peut-être Perl). Évalué à 3.

    Salut,

    Tu as une solution simple fait cette commande :
    $_dbh->do('SET CHARSET UTF8;');

    Traite ta première table.

    Puis exécute :
    $_dbh->do('SET CHARSET LATIN1;');

    Et traite la second table.

    Si tu veux convertir tes données pourrit sur ta table latin1 il y a une solution :

    Si tu as du UTF8 affiché en latin1 (montre des Angstum : é), alors il faut faire ceci sur chaque champs a convertir :
    ALTER TABLE table CHANGE champ champ BLOB;
    ALTER TABLE table CHANGE champ champ TEXT CHARACTER SET UTF8;

    Voir ce lien pour plus d'info :
    http://www.developpez.net/forums/showpost.php?p=554185&p(...)

    Les histoires ce utf8_unicode_ci c'est autre chose c'est pour des règles spéciale de collation (accords de mot, groupe de lettre, etc).