Bonjour,
Je sais qu'il y a plein de personne qui ont demandé le même genre de chose que moi, mais je n'ai pas trouvé la solution à mon problème.
En gros j'ai une page index.php
J'utilise notepad, (encodage en utf8-sansBOM).
Dans mon header, voilà ce que j'ai mis :
<meta http-equiv="content-type" content="application/xhtml+xml; charset=UTF-8">
dans cette page, j'inclue une autre : <?php include('events.php'); ?></div>
c'est dans events.php que j'ai mes formulaires.
Lorsque j'envoie le formulaire, au lieu d'avoir un 'é' j'ai : é
Avant d'effectuer la requete, si j'utilise : htmlspecialchars();, ça ne change rien.
Si j'utilise htmlentities();, cette fois ça change mais j'ai en fait : é
Je pense donc que le problème vient de la source avant même le fait d'utiliser ces fonctions php.
J'espère que j'ai bien décris mon erreur.
Merci d'avance !
Partager