@skvoshiz

Как заменить %23 на # в URL?

Здравствуйте, я использую библиотеку xNet для работы с запросами.
Проблема состоит в том, что:
- Программа делает GET запрос и происходит перенаправление на /wall84639214_41572#post84639214_41572
- А программа перенаправляется на /wall84639214_41572%23post84639214_41572
Знак # который дан в ссылки редиректа сам заменяется на %23
В чём может быть проблема?
35dc0bae7e58499095bd2d34ef53df55.JPG
  • Вопрос задан
  • 4264 просмотра
Решения вопроса 1
GavriKos
@GavriKos
Он заменяется на %23, а не на %. Кодировка/преобразование в url.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
sivabur
@sivabur
Заблокировали просто так!
Так это нормально! Все браузеры заменяют!Почитайте про url encode/decode.

Функции на c#
System.Web.HttpUtility.UrlEncode("#");   //%23
System.Web.HttpUtility.UrlDecode("%23"); //#
Ответ написан
ImmortalCAT
@ImmortalCAT
C# loving
var sbl = new StringBuilder("path");
sbl.AppendFormat("#");
sbl.AppendFormat("path");
sbl.ToString();
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы