当我读取一个cookie的值时,'@'后面的部分被忽略。所以,如果我的cookie的值是“ABC @ XYZ”,我刚开始的“ABC”当我被为什么'@'后面的cookie值被忽略?
Cookie cookies [] = request.getCookies();
pwd=cookies[0].getValue();
检索值,而在JavaScript的我能够很容易地把它读作“ABC @xyz“,甚至在浏览器cookies中,我可以看到cookie的值为”abc @ xyz“。这里有什么可能是错的?
请参阅http://stackoverflow.com/questions/1969232/allowed-characters-in-cookies – home
您的意思是“@”不允许作为cookie的一部分?如果是的话,保存时不会奇怪,它是用'@'保存的,甚至Javascript也能够读取它的整体! –