Encodage de caractères (UTF8)

Résolu/Fermé
Signaler
-
Messages postés
27
Date d'inscription
vendredi 2 avril 2010
Statut
Membre
Dernière intervention
23 août 2020
-
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
9688
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
2 octobre 2020
1 321
As tu bien enregistrer ton document en UTF 8 ?
Messages postés
27
Date d'inscription
vendredi 2 avril 2010
Statut
Membre
Dernière intervention
23 août 2020
10
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.