Retourner au contenu associé (entrée de forum : MySql, UTF8 (et peut-être Perl))
Posté par Raphaël G. (site web personnel) le 05 février 2008 à 00:13. En réponse au message MySql, UTF8 (et peut-être Perl). Évalué à 3.
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
# Requête sql
Posté par Raphaël G. (site web personnel) . En réponse au message MySql, UTF8 (et peut-être Perl). Évalué à 3.
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).