可能重复:
cookie 中允许的字符
我需要在 cookie 中分隔值。所以我选择了 &'s 来分隔名称=值对,就像我在 URL 中那样。一个名字也可以有多个值,所以我用冒号分隔它们。
我的问题是这是否合法?我需要对所有内容进行 URL 编码吗?这些值里面可以有冒号,所以我想我会对这些值进行 URL 编码,以确保值中的冒号不会与分隔符冲突。我在某处读到,用撇号将整个 cookie 括起来也可以,这有意义吗?
如果这不合法,那么存储我的多个名称/值对的最佳方法是什么,这些名称/值对通常每个名称都有多个值(按特定顺序,所以我不能只复制名称/值)?