Моим первым предположением будет проблема, связанная с кодировкой символов. Вы пытались urlencode и -decode значения cookie?
EDIT:
Вы получите значение cookie, используя URLDecoder.decode (cookies[0].getValue(), "utf-8")
.
Чтобы это работало, значение, конечно, должно быть закодировано в первую очередь: используйте URLEncoder.encode("abc@xyz", "utf-8")
, если вы устанавливаете значение cookie из Java, или encodeURIComponent("abc@xyz")
, чтобы установить значение из JavaScript. Я не знаю, как настроен файл cookie, поэтому вам, возможно, придется выяснить его для любой платформы, на которой вы работаете.