码迷,mamicode.com
首页 > 其他好文 > 详细

【问题】 cookie 不保存特殊字符 解决办法

时间:2017-03-28 18:35:16      阅读:172      评论:0      收藏:0      [点我收藏+]

标签:code   image   escape   one   oca   自动   cap   技术   包含   

遇到的问题:

在做项目,用geolocation 获取经纬度,格式如(23.1133,113.2552) ,想保存到cookie中备用。但读取cookie出来之后发现逗号变成了 技术分享 %2c。

 

找到的原因:

上网以下value值中不能包含特殊字符,包括(分号(;)、逗号(,)、等号(=)以及空格。)如果value中包含逗号则程序无法编译。 这里逗号变成 %2C 系统应该自动进行转码了。

 

解决办法:

用js解码
unescape(var string);
decodeURIComponent(var string);
decodeURI(var string);

 

【问题】 cookie 不保存特殊字符 解决办法

标签:code   image   escape   one   oca   自动   cap   技术   包含   

原文地址:http://www.cnblogs.com/lijinwen/p/6636205.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!