2015-06-05 41 views
0

我试图在cookie中保存逗号分隔值,我正在使用ruby on rails。但是当我获取cookie时,我看到“,”被转换为%2C。在Cookie中使用ruby存储逗号分隔值

我不知道我做错了什么,任何帮助表示赞赏。谢谢。

下面是如何我现在的储蓄饼干

cookies[:gridSettings_orders_order] = {:value => "48,78,198,58,98,62,78,118,98,148,128,78,78,178,53,53,43,128,118,43,78,98,148,98|48,78,198,58,98,62,78 
,118,98,148,128,78,78,178,53,53,43,128,118,43,78,98,148,98||0,1,4,2,3,5,6,7,8,9,10,11,12,13,14,15,16 
,17,18,19,20,21,22,23"} 

但是当我取饼干我得到

48%2C78%2C198%2C58%2C98%2C62%2C78%2C118%2C98%2C148%2C128%2C78%2C78%2C178%2C53%2C53%2C43%2C128%2C118%2C43 
%2C78%2C98%2C148%2C98%7C48%2C78%2C198%2C58%2C98%2C62%2C78%0A%2C118%2C98%2C148%2C128%2C78%2C78%2C178%2C53 
%2C53%2C43%2C128%2C118%2C43%2C78%2C98%2C148%2C98%7C%7C0%2C1%2C4%2C2%2C3%2C5%2C6%2C7%2C8%2C9%2C10%2C11 
%2C12%2C13%2C14%2C15%2C16%0A%2C17%2C18%2C19%2C20%2C21%2C22%2C23 

回答

0

可以解码,通过简单地做URI.decode("...")

+0

你的意思,当我创建我应该使用解码的cookie?因为我使用ruby创建了cookie并在javascript中访问它。 –

+0

@ opensource-ios当你访问cookie值 – axsuul

+0

我正在提供一个dhtml网格的cookie,是不是有一种方法,我可以存储cookie值没有“,” –