URL Кодирование Декодирование
Бесплатный онлайн-кодировщик, декодировщик и анализатор URL. Преобразуйте текст в процентную кодировку, декодируйте строки URL и извлекайте параметры запроса.
Что такое кодирование URL?
Кодирование URL (также называемое процентным кодированием) — это механизм преобразования символов в формат, который может быть безопасно передан через интернет. Он заменяет небезопасные символы знаком %, за которым следуют две шестнадцатеричные цифры.
Зачем нужно кодировать URL?
URL могут передаваться через интернет только с использованием набора символов ASCII. Символы вроде пробелов, не-ASCII символы и зарезервированные символы должны быть закодированы для обеспечения их корректной передачи и сохранения структуры URL.
В чём разница между encodeURI и encodeURIComponent?
encodeURI кодирует полный URL, но сохраняет символы структуры URL, такие как : / ? & = #. encodeURIComponent кодирует все специальные символы и используется для кодирования значений отдельных параметров URL.
Какие символы нужно кодировать в URL?
Зарезервированные символы, такие как ! # $ & ' ( ) * + , / : ; = ? @ [ ], и не-ASCII символы должны быть закодированы. Пробелы становятся %20 или +, а специальные символы преобразуются в их шестнадцатеричное представление %XX.
Как декодировать URL?
Вставьте закодированный URL в поле ввода, выберите режим декодирования, и инструмент автоматически преобразует последовательности %XX обратно в их исходные символы.
Что такое процентное кодирование (%XX)?
Процентное кодирование представляет символы в виде % с последующими двумя шестнадцатеричными цифрами. Например, пробел становится %20, а / становится %2F. Каждый байт UTF-8 представления символа кодируется отдельно.
Могу ли я разобрать компоненты URL с помощью этого инструмента?
Да, режим разбора разбивает URL на компоненты: протокол, имя хоста, порт, путь, поиск (строка запроса), хеш (фрагмент), имя пользователя и пароль. Он также извлекает параметры запроса в виде пар ключ-значение.
Безопасен ли этот инструмент для конфиденциальных URL?
Абсолютно. Всё кодирование, декодирование и анализ происходят на 100% в вашем браузере. Данные не отправляются ни на какой сервер, что делает его полностью безопасным для URL, содержащих токены, пароли или другую конфиденциальную информацию.
Что такое параметры строки запроса?
Параметры запроса — это часть URL после символа ?, содержащая пары ключ-значение, разделённые &. Например: ?name=john&age=30. Они используются для передачи данных на веб-серверы.
Поддерживает ли этот инструмент символы UTF-8?
Да, инструмент полностью поддерживает кодировку UTF-8. Вы можете корректно кодировать и декодировать международные символы, эмодзи и любые символы Unicode.
Что такое двойное кодирование?
Двойное кодирование происходит, когда уже закодированный URL кодируется повторно. Например, %20 становится %2520. Этот инструмент может помочь вам определить и исправить дважды закодированные URL, декодируя их несколько раз.
Могу ли я извлечь конкретные параметры запроса?
Да, режим разбора отображает все параметры запроса в табличном формате, что облегчает просмотр, копирование или анализ отдельных параметров.