Lentreprenaute Posté 27 Août 2007 Posté 27 Août 2007 (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é 27 Août 2007 par Lentreprenaute
titouille Posté 27 Août 2007 Posté 27 Août 2007 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++
Lentreprenaute Posté 28 Août 2007 Auteur Posté 28 Août 2007 (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é 28 Août 2007 par Lentreprenaute
titouille Posté 28 Août 2007 Posté 28 Août 2007 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 !!
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant