URL encoding/decoding

94
20 февраля 2022, 01:20

Добрый день!

Прошу вас подсказать мне, как можно в C# кодировать/декодировать URL. Что подключить, какие классы и их методы необходимо использовать.

И вторая часть вопроса. Как можно выделять из URL адреса или полного пути файла одно лишь его имя или путь к файлу (ну или имя диска, если имеем дело с файловой системой). Я имею ввиду, как это можно сделать ОДНОЙ функцией, как в дельфи, например:

Extractfilepath / ExtractfileName

Есть ли что-либо подобное в шарпе?

Большое вам спасибо!

Answer 1

Ну а собственно вот ответ на вопрос по урлам. Есть в классе HttpUtility два волшебных метода UrlEncode/UrlDecode. Их можно заюзать. Сборка System.Web

Answer 2

По поводу работы с файлами посмотрите класс Path. Там есть все необходимые методы.

Answer 3

Но при использовании
EscapeUriString EscapeDataString UnescapeDataString

результат у меня пустой получается.

А когда использую HttpUtility.UrlEncode получаю нормальный результат. А кроме этих методов есть ли другие функции с той же функциональностью? может самому создать Dictionary(TKey, TValue), и так делать Encod/decode?:)

Заранее Спасибо. Всем удачи

READ ALSO
Как разным потокам передавать разные параметры?

Как разным потокам передавать разные параметры?

есть программа эмулирующая работу в браузере, для того чтобы зайти на сайт, нужно ввести логин и парольПароль на всех аккаунтах одинаковый,...

90
Можно пересоздать переменную но с другим типом C#

Можно пересоздать переменную но с другим типом C#

Можно пересоздать переменную но с другим типом C#У меня есть такой код например

232
Как реализовать такой скрипт на jQuery?

Как реализовать такой скрипт на jQuery?

Как с помощью jquery при нажатии на элемент выезжает контент? И как это можно реализовать? Так же еще есть смена контента в зависимости от нажатой...

275
Удаление символов input mask jquery

Удаление символов input mask jquery

Подскажите пожалуйста, как удалять символы из inputСейчас удаляется только последний символ

152