http://www.euradif.com/mysql.gif
Voici la tronche de ma table
Version imprimable
http://www.euradif.com/mysql.gif
Voici la tronche de ma table
1] fais un export de toute ta table
2] DL & installe Notepad++
3] copie/colle le résultat de ton EXPORT dans NP++
4] Format > Convertir en UTF8 (sans BOM)
5] Crée ta base EN UTF8
6] fenetre SQL (vérifier qu'on est bien en UTF8) => copier/coller à partir de NP++
NB : Note que souvent j'ai remarqué que les ajouts à partir de PHPMyAdmin déconnent, donc si apres tout ça, ça ne marche toujours pas => crée toi un formulaire en ligne (et en UTF8)
Bon c'est chaud.
je vais essayer de passer directement à la création par formulaire.
Mais ça va me prendre un petit moment
Bon en fait j'ai mis un simple
mysql_query("SET NAMES 'utf8'");
après ma connexion dans ma page PHP et ça marche
Ce serait du à quoi ?
j'ai lu ce ceci
"Si MySQL n'est pas configuré par défaut pour l'UTF-8 il faut lui préciser la manière dont elle doit traiter les caractères contenus dans une requête SQL à l'aide de cette instruction :
SET NAMES 'utf8';
Ma question est alors comment configurer MySQL par defaut pour l'UTF-8 ?
voilà le truc que je cherchais depuis tt à l'heure mais la flemme d'aller voir sur le net (et boulot oblige, faut bien que je bosse un peu ^^)
Sinon en fait, il suffit d'avoir soit un version récente de MySQL soit directement créer ta base en UTF8 et ça suffit, le prob ici c'est que la base à été crée en ISO à l'origine
Ok je vais voir pour mettre à jour MySql
merci à toi en tout cas