Encodage de caractères (UTF8)

Résolu/Fermé
devweb - 13 déc. 2010 à 16:38
devweb Messages postés 27 Date d'inscription vendredi 2 avril 2010 Statut Membre Dernière intervention 23 août 2020 - 13 déc. 2010 à 16:58
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

Char Snipeur Messages postés 9696 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 1 297
13 déc. 2010 à 16:57
As tu bien enregistrer ton document en UTF 8 ?
0
devweb Messages postés 27 Date d'inscription vendredi 2 avril 2010 Statut Membre Dernière intervention 23 août 2020 10
13 déc. 2010 à 16:58
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.
0