using System.Collections.Specialized;
public static void Main()
NameValueCollection outgoingQueryString = HttpUtility.ParseQueryString(String.Empty);
outgoingQueryString.Add("field1","value 1 !@#$%^' ");
outgoingQueryString.Add("field2", "value 2");
string postdata = outgoingQueryString.ToString();
Console.WriteLine(postdata);