Кодер/Декодер URL
Бесплатный онлайн инструмент кодирования/декодирования URL, без установки
Что такое URL-кодирование?
URL-кодирование (процентное кодирование) преобразует специальные символы в URL в знак процента, за которым следуют две шестнадцатеричные цифры. Например, пробел становится %20, а амперсанд & становится %26.
Как использовать URL-кодировщик/декодировщик
Вставьте текст или URL в поле ввода и нажмите «Кодировать». Для декодирования вставьте закодированный URL и нажмите «Декодировать».
Когда использовать URL-кодирование
Кодируйте значения параметров запроса перед добавлением в URL. Кодируйте специальные символы в сегментах пути. Подготавливайте данные формы для application/x-www-form-urlencoded.
▶Разница между encodeURI и encodeURIComponent?
encodeURI кодирует полный URL, но сохраняет разделители (:, /, ?, &, =). encodeURIComponent кодирует всё, включая разделители — используйте его для отдельных значений параметров.
▶Поддерживает ли URL-кодирование Unicode?
Да. Символы Unicode сначала кодируются как байты UTF-8, затем каждый байт процентно кодируется. Например, символ 你 становится %E4%BD%A0.
▶Когда использовать URL-кодирование, а когда HTML-кодирование?
URL-кодирование — для данных внутри URL. HTML-кодирование сущностей — для данных внутри HTML-содержимого для предотвращения XSS.
▶Что такое процентное кодирование?
Это другое название URL-кодирования. Небезопасные символы заменяются на % с последующими двумя шестнадцатеричными цифрами.