为了在Cookie中解决字符乱码问题,建议在保存Cookie前对Value值进行编码,可以由服务器后台写入Cookie,也可以在Browser端使用Javascript写入。以下是在Browser端通过Javascript操作Cookie:(均为网络转载)
构造通用的cookie处理函数:1.添加一个cookie:addCookie(name,value,expireHours)该函数接收3个参数:cookie名称,cookie值,以及在多少小时后过期。这里约定expireHours为0时不设定过期时间,即当浏览器关闭时cookie自动消失。该函数实现如下:
2.获取指定名称的cookie值:getCookie(name)该函数返回名称为name的cookie值,如果不存在则返回空,其实现如下:
3.删除指定名称的cookie:deleteCookie(name)该函数可以删除指定名称的cookie,其实现如下: