Bonjour

Comme je trouve pas sur le forum, quelque chose qui se rapproche de mon problème je fais un poste.

en fait je cherche à insérer des caractères spéciaux, apparement tout ce qui est accents, ç ... fonctionne sauf le &

quand je fais mon insert

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
insert into T_MarqueMere ( idfkT_Personne, T_MarqueMere) 
values ( 1, "Procter & Gamble");
j'ai ça Procter & Gamble comme résultat quand je fais un select

pourtant j'ai bien déclaré mas base comme suit

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
CREATE DATABASE test
CHARACTER SET utf8
COLLATE utf8_bin;
et ma colonne qui reçoit les données est déclaré comme T_MarqueMere varchar(50) utf8_bin

et le plus drole si on peut dire ça, c'est que sous windows j'ai aucun problème et maintenant que je suis sous Linux j'ai cette erreur ???
J'opterai bien pour un problème de paramètre dans mysql ... mais lequel

Si quelqu'un peut m'aider, merci