Encodage de caractères (UTF8)

Résolu
Bonjour,

J'ai un soucis sur l'encodage de caractères en UTF8 sur les formulaires. Toutes mes pages sont en UTF8
J'ai bien précisé dans le head un :
header('Content-Type: text/html; charset=utf-8');
et aussi ça pr être sûr
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

mais quand dans mon input je mets des caractères spéciaux, j'ai des caractères de ce type : études (études).

<?php 
header('Content-Type: text/html; charset=utf-8'); ?>
<head>
</head>
<body>

<form method="post" action="toto.php">
<input type="text" name="toto" />
</form>

<?php
echo $_POST['toto']; (ici j'ai mes caractères non corrects)
?>

</body>


Avez-vous la solution ?
Merci !!!

2 réponses

  • Votes
  • Date
  • Date décroissante
  1. Contributeur
    As tu bien enregistrer ton document en UTF 8 ?
    1. Oui il est bien enregistré en UTF8. D'ailleurs, sur le reste de ma page je n'ai aucun soucis. Le problème ne se pose que pour les données du formulaire.