Bonsoir,
j'ai un problème d'encodage lorsque je fais une requete sql.
J'ai un formulaire dans lequel j'insère du code html : ca sert à afficher des pages mises en page pour mon site, lorsque je valide ce formulaire, le contenu est passé avec mysql_real_escape_string et est stocké dans la base de données Mysql, qui est en UTF8_general_ci (tout est en utf8 y compris le charset du formulaire ainsi que celui de la page qui affiche ces données)
Donc une fois le formulaire validé, je vais sur ma page et m'apercois que les accents sont remplacés par des trucs comme éé.
En faisant un utf8_decode ca fonctionne, mais ce qui m'embete c'est que ca ne fait ce problème que pour ce champs, et les problèmes d'accents sont déjà présents dans la base de données. Le problème vient donc de l'enregistrement... Que faut - il faire pour obtenir un texte normal dans la base de données ? à part faire un utf8_decode, car je ne trouve pas ca très logique car je n'ai fait nulle part de utf8_encode
Partager