Aller au contenu

Sujets conseillés

Posté (modifié)

Bonjour,

J'ai un soucis de caracteres qui s'affiche comme cela sur le site é à la palce du é

si je fais un export de la structure depuis phpmyadmin

CREATE TABLE `FR_table` (
`ID` int(11) NOT NULL auto_increment,
`produitID` int(11) NOT NULL default '0',
`Description` text NOT NULL,
PRIMARY KEY (`ID`)
) TYPE=MyISAM AUTO_INCREMENT=11630;

je retrouve a l'affichage dans des mots, les caracteres bizarres!

associé créateur entreprise extérieur modÚle

j'insère pourtant des données avec accents depuis un fichier sql, les données sont dans ma table avec les accents !

INSERT INTO `FR_table` VALUES (13, 116, '.... créateur.... ');

Je n'y comprends rien,

Une idée

Florent

Modifié par Lentreprenaute
Posté

Salut !!

Fais attention à l'encodage de ton fichier SQL d'injection...

Ouvre le avec le bloc-note, puis fait "enregistrer sous" pour voir le type d'encodage utilisé. essaye de modifier pour passer par du UTF8 ou si c'est déjà en UTF8, essaye en ANSI... les encodages au niveau sql, c'est la grosse prise de tête...

Regarde également si dans ton administration BDD, tu peux spécifier l'encodage du fichier SQL que tu injecte.

Bon courage, a++

Posté (modifié)

Bonjour Titouille,

Merci pour ta réponse, j'ai eu la lumière de faire ce que tu m'indiques, et cela à marché.

J'ai donc ouvert tout mes fichiers sql avec le bloc-note de window et je les ai sauvegardé ANSI puis reinjecté avec succès.

Florent

Modifié par Lentreprenaute
Posté

Yes, content de savoir que ça a fonctionné. Moi aussi, je galère tout le temps avec les encodages. Et encore, là ça me semble presque trop facile, si tu voyais les manipulations que j'ai eu à faire, dès fois, pour que l'injection fonctionne ;)

Bonne suite !!

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...