首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

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

2012-05-10 
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)); 

热点排行