1、问题描述
最近遇到这样一个问题,设置cookie(这里值为一个邮箱地址)后,通过浏览器查看cookie时,
发现cookie值在原值基础上,多了一对双引号。
2、问题原因
原来在目前大多数浏览器所使用的cookie,对于特殊字符如@,是不兼容的,会自动加上双引号。
另外最新版是cookie是支持特殊字符的。
3、解决方法
解决方案有两种:
方法1:读取cookie时,将双引号去掉;
方法2:在设置cookie值时,先编码encode,读取值时,则相应的解码decode。
1、问题描述
最近遇到这样一个问题,设置cookie(这里值为一个邮箱地址)后,通过浏览器查看cookie时,
发现cookie值在原值基础上,多了一对双引号。
2、问题原因
原来在目前大多数浏览器所使用的cookie,对于特殊字符如@,是不兼容的,会自动加上双引号。
另外最新版是cookie是支持特殊字符的。
3、解决方法
解决方案有两种:
方法1:读取cookie时,将双引号去掉;
方法2:在设置cookie值时,先编码encode,读取值时,则相应的解码decode。