Encodage de caractères (UTF8) [Résolu/Fermé]

Signaler
-
Messages postés
26
Date d'inscription
vendredi 2 avril 2010
Statut
Membre
Dernière intervention
25 mars 2018
-
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

Messages postés
9687
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
21 juin 2020
1 175
As tu bien enregistrer ton document en UTF 8 ?
Messages postés
26
Date d'inscription
vendredi 2 avril 2010
Statut
Membre
Dernière intervention
25 mars 2018
9
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.