Hello
j'ai un pb quand j'enregistre du texte dans ma bdd, via les formulaires de mon admin
dans ma bdd les caractères spéciaux sont replacé par d'autres caractères

sachant que :
- dans wamp j'enregistre au format uft-8
- que dans ma bdd mes champ sont en Interclassement : utf8_general_ci
- que dans mon entête je suis en uft-8,
mais je ne sais pas si ca a un rapport avec mon pb

ou est le pb
merci beaucoup !
merci je vais voir ca de suite
mais avant tout une petite question
si j'enregistre mes varaable de cette facon :
$description = htmlentities($_POST['description']);

est-ce que ca pourrait être du a ceci?

autre solution, c'est peut être normal que le text dans la bdd apparaisse avec des drôle de caractères, il faut peut être ensuite traiter ce pb a l'affichage

merci!
Bonjour,

artichaudd a écrit :
autre solution, c'est peut être normal que le text dans la bdd apparaisse avec des drôle de caractères, il faut peut être ensuite traiter ce pb a l'affichage
Tout dépends de ce que sont tes "drôles de caractères".

Pour plus d'information sur la fonction, voir la doc.
mes "droles" de caracteres, sont dece style :
il affiche ca é a la place des é
Modifié par artichaudd (29 Apr 2010 - 10:25)
Ca veut dire que tu as un texte encodé en UTF-8 et que ton navigateur veut l'afficher en Latin.

Pour ce qui est de htmlentities(), tu peux spécifier l'encodage utilisé par la fonction. Voir la doc pour plus d'infos. Smiley cligne
Modifié par phpdoesnotcare (29 Apr 2010 - 10:33)