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
j'ai ça Procter & Gamble comme résultat quand je fais un select
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 insert into T_MarqueMere ( idfkT_Personne, T_MarqueMere) values ( 1, "Procter & Gamble");
pourtant j'ai bien déclaré mas base comme suit
et ma colonne qui reçoit les données est déclaré comme T_MarqueMere varchar(50) utf8_bin
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 CREATE DATABASE test CHARACTER SET utf8 COLLATE 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
Partager