using System;
using System.Text.Encodings.Web;
public class Program
{
public static void Main()
string query = "Hellö Wörld@Some lang$!*()+;";
string encodedQuery = UrlEncoder.Default.Encode(query);
// Hell%C3%B6%20W%C3%B6rld@Some%20lang$!*()%2B;
Console.WriteLine(encodedQuery);
// Hell%C3%B6%20W%C3%B6rld%40Some%20lang%24%21%2A%28%29%2B%3B
Console.WriteLine(Uri.EscapeDataString(query));
}