参考:https://stackoverflow.com/questions/86477/does-c-sharp-have-an-equivalent-to-javascripts-encodeuricomponent
System.Uri.EscapeDataString("Stack Overflow++");
System.Uri.EscapeUriString("example.com/Stack Overflow++?");
System.Net.WebUtility.UrlEncode("Stack Overflow++");