Setcookie et UTF8 ???
pylsener
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
Lumpy-Rock Messages postés 76 Statut Membre -
Lumpy-Rock Messages postés 76 Statut Membre -
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! :)
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
-
-
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, :) -
essaie en rahoutant sur ta page
<?header('Content-type: text/html; charset=UTF-8'); ?> -
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()