问题是在cookie中存储&符号

时间:2012-11-05 15:04:26

标签: asp.net cookies

在我的网站上,我使用cookie在浏览器中存储了一些细节。

问题是,它不存储以&符号结尾的值。即HiAll655&加载回HiAll655

我发现cookie会产生一些问题,例如&符号,但它存储&像HiAll655& HiAll一样正确加载值。

任何帮助都将不胜感激。

谢谢

1 个答案:

答案 0 :(得分:3)

您可以在存储值时使用HttpUtility.UrlEncode(string),在读取值时使用HttpUtility.UrlDecode(string)

UrlEncode&转换为%26,可以安全地在Cookie中使用。