遇到的问题:

在做项目,用geolocation 获取经纬度,格式如(23.1133,113.2552) ,想保存到cookie中备用。但读取cookie出来之后发现逗号变成了 【问题】 cookie 不保存特殊字符 解决办法 %2c。

 

找到的原因:

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

 

解决办法:

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

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-11-04
  • 2022-12-23
  • 2022-12-23
  • 2021-11-18
  • 2021-07-29
猜你喜欢
  • 2021-07-24
  • 2022-12-23
  • 2022-01-24
  • 2022-12-23
  • 2021-06-03
  • 2021-11-11
相关资源
相似解决方案