url参数值中带有&该如何解决

url参数值中带有&该怎么解决做了一条url请求~ conent是由用户输入的,如果用户输入的内容中有&字符 该怎么

url参数值中带有&该怎么解决
做了一条url请求~ conent是由用户输入的,如果用户输入的内容中有&字符 该怎么完整将用户输入内容传递过去

[解决办法]
try
URLEncoder.Encode(url) //存
URLDecoder.Decode(url) //取

[解决办法]
最好把参数编码成Base64字符串传过去,另一边再解码。

C# code
string strParam = "&&&&&";            //编码            string parameter = Convert.ToBase64String(Encoding.Default.GetBytes(strParam));            //解码            string result = Encoding.Default.GetString(Convert.FromBase64String(parameter));