caracteres accentué (variable TEXT d'une table Mysql) [resolu] - PHP - Programmation
Marsh Posté le 16-11-2008 à 11:39:56
Bonjour. J'ai un script php qui génére un message (avec des caractères accentués, des retours chariot \ n , etc..). Ce message est stocké dans un champ type TEXT d'une table mysql. Les caractères accentués sont mal stockés dans ce champ. Par exemple :
souhaitées
donnera :
souhaitées.
Il y a donc un problème d'encodage. Dans ma table Mysql, par défaut, le champ TEXT est associé au codage : latin1_german2_ci Je ne sais pas quelle fonction utiliser afin que résoude mon probleme afin de bien encoder mes données. Merci d'avance pour votre aide.
Marsh Posté le 16-11-2008 à 12:18:55
regarde du côté de utf8_decode() en php.
Marsh Posté le 16-11-2008 à 12:25:41
cela a résolu mon probleme, merci pour votre aide
Make sure you enter the(*)required information where indicate.HTML code is not allowed
Marsh Posté le 16-11-2008 à 11:39:56
Bonjour.
J'ai un script php qui génére un message (avec des caractères accentués, des retours chariot \ n , etc..).
Ce message est stocké dans un champ type TEXT d'une table mysql.
Les caractères accentués sont mal stockés dans ce champ.
Par exemple :
souhaitées
donnera :
souhaitées.
Il y a donc un problème d'encodage.
Dans ma table Mysql, par défaut, le champ TEXT est associé au codage : latin1_german2_ci
Je ne sais pas quelle fonction utiliser afin que résoude mon probleme afin de bien encoder mes données.
Merci d'avance pour votre aide.
Message édité par decomposee le 16-11-2008 à 12:25:53