- encodeURIComponent:
ФункцияencodeURIComponent— это метод JavaScript, который кодирует компонент универсального идентификатора ресурса (URI) путем замены определенных символов их шестнадцатеричными escape-последовательностями. Обычно он используется для безопасного кодирования данных, которые будут включены в качестве компонента в URI, например параметров запроса.
Пример использования:
const uriComponent = 'Hello, World!';
const encodedComponent = encodeURIComponent(uriComponent);
console.log(encodedComponent); // Output: Hello%2C%20World%21
- encodeURI:
ФункцияencodeURIаналогичнаencodeURIComponent, но она кодирует полный URI, а не конкретный компонент. Он используется для кодирования всего URI, включая схему, домен, путь и параметры запроса.
Пример использования:
const uri = 'https://example.com/path?param=Hello, World!';
const encodedURI = encodeURI(uri);
console.log(encodedURI); // Output: https://example.com/path?param=Hello,%20World!