2010-05-20 3 views
1

Je suis sur le point de commencer à faire un cookie avec la valeur Unicode (caractères japonais) Y at-il un problème avec la valeur Unicode Cookie? dans IE 7 IE 8 Firefox, Safari, Chrome?Unicode Cookie Valeur

Merci

Répondre

3

Techniquement parlant imprimable cité, le contenu de la valeur du cookie est opaque et peut être tout ce que le serveur veut, même des données binaires, tant que les en-têtes HTTP résultants suivent les règles des spécifications HTTP. Par convention, la plupart des serveurs encodent des données non-ASCII, typiquement avec un codage d'URL (un octet non-ASCII est représenté par "% XX", où XX est la valeur hexadécimale de l'octet).

1

vous ne pouvez pas transférer Unicode comme les en-têtes, vous devrez peut-être encoder en base64 ou

0

J'ai découvert que les caractères russes ne fonctionnent pas comme valeurs de cookie dans les navigateurs iPhone (Chrome, Safari), donc j'ai dû convertir en base64. Bien que le même code a bien fonctionné dans les navigateurs de bureau sans avoir besoin de convertir à quoi que ce soit.

Questions connexes