Декодирование URL-адресов в JavaScript с использованием jQuery и Vanilla JavaScript

Чтобы декодировать URL-адрес в JavaScript с помощью jQuery, вы можете использовать функцию decodeURIComponent(). Вот пример того, как его использовать:

var encodedUrl = "https%3A%2F%2Fexample.com%2Fpage%3Fparam%3Dvalue";
var decodedUrl = decodeURIComponent(encodedUrl);
console.log(decodedUrl);

Появится декодированный URL-адрес: https://example.com/page?param=value.

Помимо jQuery, вы также можете выполнить декодирование URL-адресов с помощью JavaScript без каких-либо внешних библиотек. Вот пример использования функции decodeURI():

var encodedUrl = "https%3A%2F%2Fexample.com%2Fpage%3Fparam%3Dvalue";
var decodedUrl = decodeURI(encodedUrl);
console.log(decodedUrl);

Обе функции decodeURIComponent()и decodeURI()выполняют декодирование URL-адресов, но функция decodeURIComponent()используется чаще, поскольку она декодирует все закодированные компоненты URL.