读书人

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

发布时间: 2012-05-10 16:02:39 作者: rapoo

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)); 

读书人网 >C#

热点推荐