[英]String.Replace for “\”
我似乎无法使它正常工作。 我的Cookie的字符串值的开头和结尾均带有“ \\”。
Cookie值示例如下:
"\"access_token=106447086076952%7C2.6l1KfdJFyvOgYuxgxn7__A__.3600.1282712400-1637262814%7CwUkJfvzS1CVSlg8H-DXOg94WlTA.&expires=1282712400&secret=y6LY_I_20sykbhU90hQKrg__&session_key=2.6l1KfdJFyvOgYuxgxn7__A__.3600.1282712400-1637262814&sig=6a62b60bb78fc51af"\"
我不知道这个“ \\”是从哪里来的,但是这使我陷入各种困境,我需要摆脱它,以便HttpValueCollection不会被“ \\”搞砸。
我没有运气尝试过,该值仍然显示“ \\”:
facebookAuthCookie.Value = facebookAuthCookie.Value.Replace(@"\", string.Empty);
也尝试过
facebookAuthCookie.Value = facebookAuthCookie.Value.Replace("\\", string.Empty);
正如您所介绍的那样,它看起来更像是字符串中的转义双引号而不是斜杠。 因此,您可能想要:
facebookAuthCookie.Value = facebookAuthCookie.Value.Replace("\"", string.Empty);
我将Cookie字符串解释为在其开头和结尾都带有“,而不是\\。
您看到的\\真的只是字符上的转义字符吗?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.