[resolu]caracteres accentué (variable TEXT d'une table Mysql)

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.


Message édité par decomposee le 16-11-2008 à 12:25:53
Reply

Marsh Posté le 16-11-2008 à 11:39:56   

Reply

Marsh Posté le 16-11-2008 à 12:18:55    

regarde du côté de utf8_decode() en php.

Reply

Marsh Posté le 16-11-2008 à 12:25:41    

cela a résolu mon probleme,
merci pour votre aide

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed