Unicode Cookie Value - PullRequest
       4

Unicode Cookie Value

1 голос
/ 20 мая 2010

Я собираюсь начать создавать cookie со значением Unicode (японские символы). Есть ли проблемы со значением Unicode Cookie?в IE 7 IE 8 Firefox, Safari, Chrome?

Спасибо

Ответы [ 3 ]

3 голосов
/ 21 мая 2010

Технически говоря, содержимое значения cookie является непрозрачным и может быть любым, что хочет сервер, даже двоичными данными, если полученные заголовки HTTP следуют правилам спецификаций HTTP. По соглашению, большинство серверов кодируют данные не ASCII, как правило, с помощью URL-кодирования (байт не ASCII представлен как «% XX», где XX - шестнадцатеричное значение байта).

1 голос
/ 20 мая 2010

вы не можете передавать Unicode таким образом в заголовках, вам может понадобиться кодировать его в base64 или в кавычки для печати

0 голосов
/ 09 октября 2014

Я обнаружил, что русские символы не работают как значения cookie в браузерах iPhone (Chrome, Safari), поэтому мне пришлось конвертировать в base64.Хотя тот же код хорошо работал в настольных браузерах без необходимости конвертации во что-либо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...