Передача русских cookies

Обсуждение серверного программирования.

Модераторы: Duncon, Yurich

Ответить
nick7ikin
Сообщения: 1
Зарегистрирован: 14 ноя 2006, 20:23

Столкнулся с проблемой - нужно передать кукис,
значение которых на русском. Причем передать нужно в
http-заголовке, а не с помощью
<meta HTTP-EQUIV="name=value">
Значение кукиса в последствии планируется использовать в джаваскрипте.
Я пишу хттп-сервер, поэтому попробовал посмотреть, как будет
действовать в подобной ситуации аппач. Написал перл-скрипт,
который в заголовок выводит:

Код: Выделить всё

Set-Cookie: rus_cook="фывафыва"\n
Content-Type: text/html \n\n
где "фывафыва" было в koi8-r.
В отловленном пакете в Ethereal увидел вот такое:

Код: Выделить всё

Set-Cookie: rus_cook="\306\331\327\301\306\331\327\301"
Так честно говоря так и не понял, как аппач пребразовал значение
кукиса в такое.

Подскажите, плиз, механизмы и правила передачи закодированных
значений параметров загаловка и де про это можно почитать.
Ответить