asp.net和饼干特殊字符

编程入门 行业动态 更新时间:2024-10-26 00:19:28
本文介绍了asp和饼干特殊字符的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

有没有发现很有趣的问题,asp与饼干:加入像测试&安培值的cookie时;使用

Have found very interesting issue in asp with cookies: when adding cookie with value like test& using

HttpCookie cookie = new HttpCookie("test", "test&"); Response.Cookies.Add(cookie);

,然后试图找回价值Request.Cookies时[测试]尾随符号都将丢失。如果没有拖尾它不会丢失。在Firebug或JavaScript的数据是正确的,因此是asp具体的我想。当然,大多可以说只使用UrlEn code。这是不是真的有必要吗?是否有饼干章程不允许任何列表(因为我觉得它比针对URL小)?我也发现了类似的话题,但没有和放大器;符号的Restricted list:在cookie中允许的字符

推荐答案

&是在cookie中不是允许的字符。这是必要的EN code用的 UrlEn code 方法。

The ampersand is not an allowed character in a cookie. It's necessary to encode the cookie data with the UrlEncode method.

System.Web.HttpUtility.UrlEncode(cookie);

也看到这些做题/答案:

See also these SO questions/answers:

  • Broken字符串中的cookie之后符号(JavaScript)的
  • How你在VB.NET的使用的HttpCookie and符?
  • Broken string in cookie after ampersand (javascript)
  • How do you use an Ampersand in an HTTPCookie in VB.NET?

更多推荐

asp.net和饼干特殊字符

本文发布于:2023-11-09 20:20:09,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1573333.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:饼干   特殊字符   asp   net

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!