Я бы предложил добавить код для удаления символов =, заменить + на - и заменить / на.
s = s.Replace("=", "").Replace("+", "-").Replace("/", ".")
Если вам нужно обработать полученную строку, вы можете сделать наоборот:
s = s.Replace(".", "/").Replace("-", "+")
(нет причин возвращать символы = ... они просто дополняют).
Таким образом, вам не нужно беспокоиться о кодировке и декодировании URL, и это позволит избежать ненужного расширения вашей строки. Это также выглядит более профессионально для пользователей, если они в конечном итоге увидят URL ... знаки процента в URL ужасны и почти всегда излишни ... он кричит "любитель", когда я их вижу.