Это что-то вроде хака, но я указываю некоторый JSON API на обычную страницу asp.net (C #), и этот вызов отправляет строку запроса.
Когда я смотрю на строку запроса в моем коде C #это выглядит хорошо, но если я пытаюсь открыть веб-страницу, используя строку, она ломается.Если я посчитаю количество символов, то скажу, что на 6 или 7 больше, чем то, что я вижу.
Я безуспешно пытался удалить не-ascii символы следующим образом.
string whaturl = "http://" + Request.QueryString["what"];
whaturl = Regex.Replace(whaturl, @"[^\u0000+-\u007F]", "");
whaturl = whaturl.Trim();
когда я смотрю на строку, я вижу только один дополнительный символ, который выглядит как пробел.