UriクラスのEscapeDataStringとUnescapeDataStringメソッドを使いましょう。
Console.WriteLine(HttpUtility.UrlEncode(s)); Console.WriteLine(Uri.EscapeDataString(s)); var encodedString = HttpUtility.UrlEncode(s); Console.WriteLine(HttpUtility.UrlDecode(encodedString)); Console.WriteLine(Uri.UnescapeDataString(encodedString));