c# URL参数传递时包含“&”符号的处理方法

发布时间:2019-12-04编辑:脚本学堂
C#中对Url进行参数传递时,如果包含&符号,应该如何处理呢?请参考下本文给出的方法吧,希望对您有所帮助。

如果说在做处理时是以URL形式进行参数传递时:
且参数中可能含有“”时,取得参数时就会报错,那么这种情况下请以
 

复制代码 代码示例:
string   para = System.Web.HttpUtility.UrlEncodeUnicode(var);


的方式进行传递!

同时,解码时可以选用:
 

复制代码 代码示例:
System.Web.HttpUtility.UrlDecode(str,Encoding.GetEncoding("utf-8"))

附:
 

复制代码 代码示例:
encodeURIComponent(“中文”)
decodeURIComponent 用来解码