Setcookie et UTF8 ???

Fermé
pylsener Messages postés 2 Date d'inscription mercredi 27 avril 2011 Statut Membre Dernière intervention 28 avril 2011 - 27 avril 2011 à 23:06
Lumpy-Rock Messages postés 68 Date d'inscription jeudi 6 mai 2010 Statut Membre Dernière intervention 19 juillet 2014 - 30 avril 2011 à 12:05
Bonjour,

J'utilise cette ligne pour enregistrer un cookie sur une page en php:

setcookie ("pseudo", "$pseudonyme", time() + $temps)

Il n'y a aucun html dans cette page, seulement du php c'est une page de traitement...

J'ai bien vérifié et ma variable $pseudonyme affiche les accents ex: Jérôme de la bonne façon.
Par contre le cookie enregistré dans le navigateur n'affiche ex: J?r?me.
Je sais qu'il est probablement question de UTF8.

Y'a t'il quelque chose que je pourrais ajouté a cette dernière ligne pour régler mon problème?

Merci à l'avance! :)

4 réponses

gilbert1995 Messages postés 414 Date d'inscription samedi 12 septembre 2009 Statut Membre Dernière intervention 30 mai 2013 29
28 avril 2011 à 03:35
0
pylsener Messages postés 2 Date d'inscription mercredi 27 avril 2011 Statut Membre Dernière intervention 28 avril 2011
28 avril 2011 à 04:41
Merci gilbert,

Désolé je ne croyait pas devoir spécifier que j'avais déjà fait un bon travail de recherche avant de poser ma question ici. Mais bon, :)
0
gilbert1995 Messages postés 414 Date d'inscription samedi 12 septembre 2009 Statut Membre Dernière intervention 30 mai 2013 29
28 avril 2011 à 13:03
essaie en rahoutant sur ta page
<?header('Content-type: text/html; charset=UTF-8');  
?>
0
Lumpy-Rock Messages postés 68 Date d'inscription jeudi 6 mai 2010 Statut Membre Dernière intervention 19 juillet 2014 1
30 avril 2011 à 12:05
Tu peux essayer de créer un fichier .htaccess à la racine de ton FTP dans lequel tu met :
AddDefaultCharset UTF-8


PHP travaille par défaut en ISO-8859-1 avant sa version 6, mais tu peux t'aider des fonctions utf8_encode() et utf8_decode()
0