有时价值会有“&”在它们中,当发生这种情况时,我的语法不会出错,但它会停止解析“&”处传递的值。我该如何处理“&”字符,以便它将字符串保持在一起?
http://www.bakedzititipsforanyonewithlittleknowledge/first.aspx?vax=Red%20&%20Black,Fire,House,Basket,Blanket
string fulladdress = HttpContext.Current.Request.Url.AbsoluteUri;
string encodedString = System.Web.HttpUtility.UrlEncode(fulladdress);
string Information = Request["vax"];
Information = Information.Replace("&", "%26");
Response.Write(vax);
我从外部程序调用此代码,因此我无法在通话中使用我网站末尾的+ Server.UrlEncode(value));
。我必须以不同的方式格式化。
编辑---
样本输出:
红色&黑
消防
房子
篮子
毯
我得到的是什么
?VAX =红%20安培;%20Black
消防
房子
篮
毯