Зачем кодировать URL?
URL могут содержать только определенные символы ASCII. Кодирование заменяет небезопасные символы ASCII на "%", за которым следуют две шестнадцатеричные цифры.
Что такое "Кодировать все"?
Это использует функцию JavaScript encodeURIComponent, которая кодирует специальные символы, такие как / , ? и &, что делает ее подходящей для кодирования параметров URL.
Это безопасно?
Да, кодирование и декодирование происходят полностью в вашем браузере. Никакие данные не отправляются ни на один сервер.
Какие символы безопасны?
Буквенно-цифровые символы, дефисы, подчеркивания, точки и тильды, как правило, безопасны и остаются незакодированными.
Что означает символ %?
Символ % указывает, что следующие два символа представляют шестнадцатеричный код исходного символа.
Могу ли я декодировать несколько раз?
Да, если URL был закодирован дважды, вам может потребоваться нажать 'Декодировать' несколько раз, чтобы получить исходный текст.
В чем разница между encodeURI и encodeURIComponent?
encodeURI используется для полных URL-адресов и сохраняет специальные символы, такие как: /? #. encodeURIComponent кодирует все, что делает его пригодным для параметров запроса.
Почему пространство становится %20 или +?
Пробелы в URL-адресах небезопасны. Обычно они кодируются как %20 в путях и + в строках запроса (application/x-www-form-urlencoded).
Могу ли я декодировать частичный URL-адрес?
Да, инструмент декодирует любую вставленную вами строку, даже если это всего лишь фрагмент URL-адреса.
Полезен ли этот инструмент для SEO?
Да, проверка того, как закодированы ваши URL-адреса, может помочь устранить проблемы со ссылками и перенаправлениями.