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 : &Atilde;&copy;

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 !